نن ورځ موږ به د پروسیسرونو، حافظې، فایل سیسټمونو او ذخیره کولو سیسټمونو فعالیت ارزولو لپاره د خلاص وسیلو په اړه وغږیږو.
په لیست کې هغه اسانتیاوې شاملې دي چې د GitHub اوسیدونکو لخوا وړاندیز شوي او د Reddit - Sysbench، UnixBench، Phoronix Test Suite، Vdbench او IOzone په موضوعاتو کې برخه اخیستونکي.
/نه خلاصول/
دا د LuaJIT پروژې پراساس د مای ایس کیو ایل سرورونو بار ازموینې لپاره ګټور دی ، په کوم کې چې د لوا ژبې لپاره یو مجازی ماشین رامینځته کیږي. د وسیلې لیکوال پروګرامر او د مای ایس کیو ایل کارپوه الیکسي کوپیتوف دی. پروژه د شوق په توګه پیل شوه، مګر د وخت په تیریدو سره د ټولنې لخوا پیژندل شوی. نن ورځ، سیسبینچ د لوی پوهنتونونو او معلوماتي ټیکنالوژۍ سازمانونو لخوا د دوی په کار کې کارول کیږي. .
د SECR-2017 کنفرانس په جریان کې (د وینا ثبت کول ) الیکسي وویل چې سیس بینچ تاسو ته اجازه درکوي د ډیټابیس فعالیت ارزونه وکړئ کله چې نوي تجهیزاتو ته لیږدول ، د DBMS نسخه تازه کول ، یا د پوښتنو په شمیر کې ناڅاپي بدلون. په عموم کې ، د ازموینې چلولو لپاره د کمانډ ترکیب په لاندې ډول دی:
sysbench [options]... [testname] [command]دا کمانډ د بار ازموینې ډول (cpu، حافظه، فایلیو) او پیرامیټونه ټاکي (د تارونو شمیر، د غوښتنو شمیر، د لیږد پروسس سرعت). په ټولیز ډول، دا وسیله په هره ثانیه کې د میلیونونو پیښو پروسس کولو توان لري. الیکسي کوپیتوف په یوه کې د سیس بینچ د جوړښت او داخلي جوړښت په اړه په ډیر تفصیل سره خبرې وکړې. .
د یونیکس سیسټمونو فعالیت ارزولو لپاره د وسیلو ټولګه. دا په 1983 کې د موناش پوهنتون انجینرانو لخوا معرفي شو. له هغه وخت راهیسې، ډیری خلک د دې وسیلې ملاتړ کوي، د بیلګې په توګه، د مایکرو کمپیوټر ټیکنالوژیو په اړه د یوې مجلې لیکوالان او د LKML غړی ډیویډ نیمی. انتوني وولم د وسیلې د راتلونکي نسخې خوشې کولو مسؤلیت لري () د مایکروسافټ څخه.
یونیکس بینچ د دودیز معیارونو سویټ دی. دوی په یونیکس ماشین کې د کوډ اجرا کولو سرعت د حوالې سیسټم فعالیت سره پرتله کوي ، کوم چې دی 20-61. د دې پرتله کولو پراساس، د فعالیت سکور رامینځته کیږي.
د شته ازموینو څخه عبارت دي: ویټسټون، کوم چې د فلوټینګ پوائنټ عملیاتو موثریت بیانوي، د فایل کاپي، کوم چې د کاپي ډاټا سرعت ارزوي، او ډیری 2D او 3D بنچمارکونه. د ازموینو بشپړ لیست په کې موندل کیدی شي . ډیری یې په بادل کې د مجازی ماشینونو فعالیت ارزولو لپاره کاروي.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис ، چیرې چې کاروونکي کولی شي خپل د ازموینې سکریپټونه پوسټ کړي. نن ورځ په دې اړه شاوخوا 60 بنچمارک سیټونه ، پشمول د ماشین زده کړې او د شعاع تعقیب ټیکنالوژۍ پورې اړوند.
د ځانګړو سکریپټونو سیټ تاسو ته اجازه درکوي د انفرادي سیسټم اجزاو ازموینه وکړئ. د دوی په مرسته، تاسو کولی شئ د هغه وخت اټکل وکړئ چې دا د کرنل راټولولو او د ویډیو فایلونو کوډ کولو لپاره اخلي، د آرشیفونو کمپریشن سرعت، او داسې نور. د ازموینې پرمخ وړلو لپاره، یوازې په کنسول کې مناسب کمانډ ولیکئ. د مثال په توګه، دا کمانډ د CPU فعالیت ارزونه پیل کوي:
phoronix-test-suite benchmark smallptد ازموینې په جریان کې ، ټیسټ سویټ په خپلواکه توګه د تجهیزاتو حالت څارنه کوي (د CPU تودوخې او د کولر گردش سرعت) ، سیسټم د ډیر تودوخې څخه ساتي.

/نه خلاصول/
په ډیسک سیسټمونو کې د I/O بار تولید لپاره وسیله چې د اوریکل لخوا رامینځته شوې. دا د ذخیره کولو سیسټمونو فعالیت او بشپړتیا ارزولو کې مرسته کوي (موږ د ډیسک سیسټم نظري فعالیت محاسبه کولو څرنګوالي په اړه معلومات چمتو کړي دي. ).
حل په لاندې ډول کار کوي: په ریښتیني سیسټم کې ، د SWAT (Sun StorageTek Workload Analysis Tool) برنامه پیل شوې ، کوم چې د یوې ټاکلې مودې لپاره د ټولو ډیسک لاسرسي سره ډمپ رامینځته کوي. د مهال ویش، د عملیاتو ډول، پته، او د ډیټا بلاک اندازه ثبت شوي. بیا، د ډمپ فایل په کارولو سره، vdbench په کوم بل سیسټم کې بار جذبوي.
د کارونې اداره کولو لپاره د پیرامیټونو لیست په رسمي کې دی . د کارونې سرچینې کوډ موندل کیدی شي .
د فایل سیسټمونو فعالیت ارزولو لپاره د کنسول کارول. دا د فایلونو لوستلو، لیکلو او بیا لیکلو سرعت ټاکي. په لسګونو پروګرامرانو د وسیلې په پراختیا کې برخه واخیسته، مګر د هغې د لومړۍ نسخې لیکوال انجنیر ویلیم نورکوټ. پراختیا د شرکتونو لکه ایپل، NetApp او iXsystems لخوا ملاتړ شوې.
د تارونو اداره کولو او د ازموینې پرمهال یې همغږي کولو لپاره ، وسیله معیاري کاروي . د کار په بشپړیدو سره، IOzone د پایلو سره یا د متن په بڼه یا د سپریڈ شیټ (ایکسیل) په بڼه یو راپور چمتو کوي. په دې وسیله کې د gengnuplot.sh سکریپټ هم شامل دی، کوم چې د جدول ډیټا پراساس درې اړخیز ګراف جوړوي. د دې ډول ګرافونو مثالونه د وسیلې لپاره په اسنادو کې موندل کیدی شي ().
IOzone د دمخه ذکر شوي فونیکس ټیسټ سوټ کې د ازموینې پروفایل په توګه شتون لري.
زموږ د بلاګونو او ټولنیزو رسنیو څخه اضافي لوستل:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
سرچینه: www.habr.com
