پرو هوسٽر > بلاگ > انتظاميه > سرور جي ڪارڪردگي کي ڪيئن جانچيو: ڪيترن ئي اوپن سورس معيارن جو انتخاب
سرور جي ڪارڪردگي کي ڪيئن جانچيو: ڪيترن ئي اوپن سورس معيارن جو انتخاب
اسان اسان جي مواد جو سلسلو جاري رکون ٿا جيڪو سرور جي ڪارڪردگي کي جانچڻ لاء وقف ڪري ٿو. اڄ اسان ڪجھه وقت جي آزمائشي معيارن جي باري ۾ ڳالهائينداسين جيڪي اڃا تائين سپورٽ ۽ اپڊيٽ ٿيل آهن - NetPerf، HardInfo ۽ ApacheBench.
سرڪاري مخزن جو چوڻ آهي ته netperf هڪ خاص Hewlett-Packard لائسنس تحت ورهايو ويو آهي. بهرحال، افاديت جو مصنف، ريڪ جونز، دعوي ڪري ٿو ته اهو کليل ذريعو جي بهترين روايتن ۾ ٺهيل آهي. اسان اهو پڻ ياد رکون ٿا ته تازيون تازه ڪاريون netperf لاءِ ڪافي ناياب ٿي چڪيون آهن. اهو ٿي سگهي ٿو پيداوار جي پختگي جي ڪري.
netperf analogues آهن - مثال طور، iperf2 и iperf3. اهي توهان کي توهان جي نيٽ ورڪ جي ذريعي جانچ ڪرڻ جي اجازت ڏين ٿا. iperf3 جي ترقي شروع ٿي iperf2 مخزن جي خراب ٿيڻ کان پوءِ. نئون نسخو شروع کان لکيو ويو آهي ۽ پوئين عمل سان مطابقت ناهي، جيتوڻيڪ اهو ان جي ڪوڊ جو حصو آهي. دلچسپ ڳالهه اها آهي ته، iperf3 جي ڇڏڻ کان پوء، iperf2 تي ڪم ٻيهر شروع ٿيڻ لڳو. نتيجي طور، ٻه اوزار وٽ ساڳي، پر ساڳئي وقت مختلف ڪارڪردگي. مثال طور، iperf2 گھڻن موضوعن وارو آھي، ۽ iperf3 آھي ڪميونٽي صرف هڪ سلسلي سان.
هي هارڊويئر ۽ آپريٽنگ سسٽم بابت معلومات گڏ ڪرڻ لاءِ هڪ افاديت آهي. اهو ڊوائيسز جي آپريشن بابت ڊيٽا ڏيکاري ٿو: PCI، ISA PnP، USB، IDE، SCSI، گڏوگڏ سيريل ۽ متوازي بندرگاهن. پر اهو هڪ معيار ۽ نگراني اوزار طور استعمال ڪري سگهجي ٿو.
HardInfo پيش ڪري ٿو ڪيترائي ٽيسٽ. مثال طور، سي پي يو بلوفش پروسيسر جي ڪارڪردگي جو جائزو وٺي ٿو بلاڪ سميٽرڪ انڪرپشن لاءِ ڪرپٽوگرافڪ الگورٿمس استعمال ڪندي. کائو CPU N-Queens - combinatorics مان ٽيسٽ. سسٽم شطرنج جي مسئلي کي حل ڪري ٿو N Queens کي N x N چوڪن جي بورڊ تي رکڻ جي. هوء ٽڪرن کي ترتيب ڏئي ٿي ته انهن مان ڪو به ٻين تي حملو نه ڪري سگهي. اهو پڻ قابل ذڪر آهي FPU FFT - هڪ ٽيسٽ فارئر ٽرانسفارم جي تيز حساب ڪتاب ۽ FPU Raytracing جي حساب سان - 3D منظر پيش ڪرڻ وقت ري ٽريڪنگ جو حساب.
شروعات ۾، افاديت منصوبي جي حصي طور ترقي ڪئي وئي بيليلوس. ان ۾ شامل ھوسٽنگ پليٽ فارم اوپن سورس ايپليڪيشنن لاءِ (جهڙوڪ SourceForge) ۽ اوپن سورس ڊولپرز جي دستاويزن ۽ پروفائلز لاءِ ڪيترائي ڊيٽابيس. BerliOS 2014 ۾ بند ڪيو ويو ڇاڪاڻ ته ناکافي فنڊنگ جي ڪري. اڄ HardInfo جوش جي ڪوششن ذريعي ترقي ڪئي پئي وڃي هڪ الڳ مخزن ۾ GitHub تي.
مهرباني ڪري نوٽ ڪريو ته سسٽم ڪڏهن ڪڏهن مسئلن کي منهن ڏئي ٿو. اهو معلوم ٿئي ٿو ته وقتي طور تي واقع آهي ورهاڱي جي غلطي، مسئلا USB ڊوائيسز جي ڊسپلي ۽ ڪيترائي ٻيا.