با سلام بنچمارك سيستم يعني چي و به چه دردي ميخوره
با سلام بنچمارك سيستم يعني چي و به چه دردي ميخوره
یه سری امتیاز دهی به سیستم هست تا توانایی سیستم در کارهای مختلف با دیگر سیستم ها مقایسه بشهبا سلام بنچمارك سيستم يعني چي و به چه دردي ميخوره
هر چه این امتیازات بیشتر باشد کارایی سیستم بهتر است .....
bench mark( B M) اين واژه در زبان فارسي بهعلامت ارتفاعي ترجمه شده است که در کارهاي نقشه برداري کاربرد دارد اساسا چونارتفاع هر نقطه مستقيما از سطح مبنا ميسر نيست ، لذا در نقشه برداري سعي مي کنند کهموقعيت هر نقطه را از نظر ارتفاعي نسبت به نقطه مشخص ديگري که ار تفاع آن نسبت بهمبدا معلوم است تعيين کنند و يا آنکه کلا ارتفاع را به طور نسبي با مبدا فرضي تعيينکنند چنين نقطه اي را علامت يا مبداء ارتفاعي bench mark مي نامند.منظور از بنچ مارك ( bench mark ) چيست ؟
برايتعيين مبداء ارتفاعي به ترتيب زير عمل مي کنند:
در کنار دريا در نقطه اي که ازبرخورد امواج در امان باشد يک شاخص جذر ومدسنج نصب مي کنند و هر روز در ساعات مختلفبراي چندين ماه متوالي ارتفاع سطح آب را نسبت به اين شاخص مدرج تعيين ميکنند. و بعد از ميانگين گيري يک ارتفاع ثابت را در نظر مي گيرند.
متداولترين پروتكلي كه براي انتقال اطلاعات از آناستفاده مي شود، پروتكل HTTP است. پروتكل HTTP به عنوان پروتكلي سريع، قوي و باباركم بر روي CPU و حافظه سرور طراحي شده است. براي جلوگيري از كاهش پيدا كردنكارايي وب بر اثر استفاده بسيار زياد از اين پروتكل، بايد كارايي را بهينه سازيكرد. كارائي چگونه اندازه گيري مي شود ؟ كارائي سرورها را مي توان با داده هايعملياتي يا تستهاي هوشمند ارزيابي كرد. تحليل دادههاي عملياتي شامل بررسي LOG هايسرور، سيستم عامل سرور و نرم افزار سرور ميشود.در تعريف ديگر بنچ مارک داريم :
بنچ مارك Benchmark كردن يكي ازروشهاي تست هاي كارائي است. بنچ ماركينگ وب سرور در اصل شبيه سازي حالات دنيايواقعي است كه با دادن يك سري داده به يك برنامه يك سري نتايج را حاصل مي كند. بههمين دليل هم داده ها و طراحي برنامه بايد بسيار دقيق باشد. سه نكته اصلي را درهنگام طراحي بنچ ماركهاي وب بايد در نظر گرفت. اولين نكته متدهاي HTTP مثل GET، PUT وPOST است. نكته دوم اندازه و تعداد فايلهايي است كه بايد بازيابي شود زيرا بهعنوان مثال اگر تعداد آنها كم باشد سرور مي تواند آنها را درCache نگهداري كرده ودر نتيجه نتايج درستي بدست نخواهد آمد. سومين مسئله توزيع درخواستهاي سرويس گيرندهدر طول زمان است. گاهي اوقات در يك برهه زماني كم به درخواستهاي زيادي بايد سرويسداده شود در صورتيكه در برهه زماني ديگر درخواستهاي كمي وجود دارد. به جز اين سهنكته اصلي به فاكتورهاي ديگري نيز مثل تعداد درخواست كننده هاي سيستم، شبكههاي كندپر ازدحام ، با پهناي باند كم ، تصاوير، صفحات داراي CGI، API، مسائل امنيتي مثلشناسايي و رمزگذاري و… نيز بايد توجه كرد.
منبع:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)