يوٽيلٽي IOPS ۽ سسٽم ذريعي ڳڻپ ڪندو، ۽ پڻ توهان کي I/O عملن جي قطار جي کوٽائي جو اندازو لڳائڻ جي اجازت ڏيندو. يوٽيلٽي خاص فائلن (.fio ايڪسٽينشن) سان ڪم ڪري ٿي جنهن ۾ سيٽنگون ۽ ٽيسٽ جون حالتون بيان ڪيون ويون آهن. اتي ڪيترائي امتحان جا اختيار آھن، مثال طور، بي ترتيب لکڻ، پڙھڻ ۽ اوور رائٽنگ آھي. هتي مثال پهرين صورت لاء فائل مواد:
افاديت ڪينيڊا جي ڊولپر مارڪ لارڊ طرفان 2005 ۾ لکيو ويو هو. هوءَ اڃا ليکڪ طرفان حمايت ڪئي وئي آهي ۽ ڪيترن ئي مشهور تقسيم جو حصو آهي. hdparm جو بنيادي مقصد ڊرائيو پيٽرولر کي ترتيب ڏيڻ آهي. پر اوزار سگهن ٿا سادي معيارن لاءِ استعمال ڪريو، جيئن پڙهڻ جي رفتار. هن کي ڪرڻ لاء، ڪنسول ۾ حڪم لکو:
$ sudo hdparm -t /dev/sdb
سسٽم هن طرح هڪ جواب پيدا ڪندو:
Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/sec
جيئن ته ڊرائيو کي ترتيب ڏيڻ لاء، hdparm توهان کي ڪيش ميموري جي سائيز کي تبديل ڪرڻ، ننڊ موڊ ۽ پاور سيٽنگن کي تبديل ڪرڻ، ۽ ايس ايس ڊي تي ڊيٽا کي محفوظ طور تي ختم ڪرڻ جي اجازت ڏئي ٿو. پر ڪيئن ڊيڄارڻ ArchLinux جي ماهرن، سسٽم جي پيٽرولن ۾ بي پرواهه تبديليون ڊسڪ تي ڊيٽا کي ناقابل رسائي ۽ ڊرائيو کي به نقصان پهچائي سگھي ٿو. hdparm سان ڪم ڪرڻ کان پهريان، اهو بهتر آهي ته دستياب پڙهڻ لاءِ - صرف ڪنسول ۾ hdparm ڪمانڊ داخل ڪريو.
هي I/O سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاءِ معيارن جو هڪ سيٽ آهي. افاديت جا ليکڪ هئا ترقي ٽيم AlgoDev گروپ مان، جنهن ۾ اطالوي جا ملازم شامل آهن موڊينا يونيورسٽي ۽ ريگيو ايميليا.
سڀئي معيار بيش اسڪرپٽ آهن، جائزو وٺندڙ اسٽوريج سسٽم جي ڪارڪردگي - throughput، ويڪرائي، شيڊولر ڪارڪردگي. مثال طور، throughput-sync.sh بينچ مارڪ "بمبار" اسٽوريج سسٽم کي پڙهڻ يا لکڻ جي درخواستن سان (هن صورت ۾، اڳ ۾ ئي ذڪر ڪيل فيو يوٽيليٽي استعمال ڪيو ويو آهي). هتي هن اسڪرپٽ لاءِ ڪوڊ.
ٻيو اسڪرپٽ - comm_startup_lat.sh - ڊسڪ مان ڊيٽا پڙهڻ جي دير کي ماپ ڪري ٿو جڏهن ڪيش "ٿڌو" آهي (جڏهن اهو ضروري ڊيٽا تي مشتمل ناهي). ڪوڊ پڻ repository ۾ ملي سگهي ٿو.
فائل سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاء هڪ افاديت، 1989 ۾ ترقي ڪئي وئي. ان جو ليکڪ انجنيئر ٽم بري هو. بوني جي مدد سان هن رٿابندي ڪئي بهتر ڪرڻ منصوبي ۾ شامل ڪمپيوٽر سسٽم جو آپريشن نيو آڪسفورڊ انگريزي ڊڪشنري واٽر لو يونيورسٽي ۾.
بني پورو ڪري ٿو ڊسڪ تي ڊيٽا جي بي ترتيب پڙهڻ ۽ لکڻ. ان کان پوءِ يوٽيلٽي ڏيکاري ٿو پيرا ميٽرز جهڙوڪ بائيٽ جو تعداد پروسيس ٿيل في سي پي يو - سيڪنڊ، انهي سان گڏ پروسيسر لوڊ سطح هڪ سيڪڙو طور تي. بينچ مارڪ سورس ڪوڊ موجود آهي گوگل ڪوڊ تي ڳولھيو.
بوني جي بنياد تي، هارڊ ڊرائيو کي جانچڻ لاء اوزار جو هڪ ٻيو سيٽ ٺهيل آهي - بوني ++ (سي جي بدران C++ ۾ لکيل). اهو اضافي معيار جا اوزار مهيا ڪري ٿو. مثال طور، مختلف HDD زونن جي ڪارڪردگي جو جائزو وٺڻ لاء zcav. پڻ بوني ++ подходит ميل سرورز ۽ ڊيٽابيس سرورز جي جاچ لاءِ.
افاديت کي ترقي ڏني Con Kolivas (Con Kolivas)، آسٽريلوي اينسٿسٽسٽ، جيڪو لينڪس ڪنيل جي ترقي ۽ ڪم تي ڪم ڪرڻ لاءِ مشهور آهي.منصفانه پروسيسر شيڊولر" Interbench توهان کي I/O شيڊولر ۽ فائيل سسٽم سيٽنگون ترتيب ڏيڻ ۾ مدد ڪري ٿي.
انٽربينچ سي پي يو شيڊولر جي رويي کي نقل ڪري ٿو جڏهن انٽرايڪٽو ڪمن کي انجام ڏئي ٿو. اهي ڪم ڪندڙ ڪم آڊيو ۽ وڊيو سان ڪم ڪري سگهن ٿا، ڪمپيوٽر گيمز کي هلائڻ، يا صرف آپريٽنگ سسٽم ۾ هڪ ڊائلاگ باڪس کي ڇڪڻ.
اوزار کي ترتيب ڏيڻ لاء ماخذ ڪوڊ، مثال ۽ سفارشون ملي سگھن ٿيون GitHub تي سرڪاري مخزن.