لینکس میں ہارڈ ڈسک کو بینچ مارک کرنے کا طریقہ

How Benchmark Hard Disks Linux



اسٹوریج ڈیوائسز کے پڑھنے اور لکھنے کی رفتار کی نگرانی حقیقی مصنوعات کا تعین کرنے اور ڈسک کی صحت کو اوور ٹائم کا تعین کرنے کا ایک اچھا طریقہ ہے۔ یہ آرٹیکل لینکس کے لیے دستیاب مختلف ٹولز کی فہرست دے گا جو کہ ہارڈ ڈسک کو بینچ مارک کرنے اور ریئل ٹائم ڈسک ایکٹیویٹی ڈیٹا کی نگرانی کے لیے استعمال کیے جا سکتے ہیں۔

GNOME ڈسکس۔

GNOME ڈسکس لینکس کے لیے ایک اندرونی اور بیرونی ڈسک مینجمنٹ ٹول ہے۔ udisks کی بنیاد پر ، یہ نظام سے منسلک کسی بھی سٹوریج میڈیا پر بینچ مارک کرنے کے ساتھ ساتھ ترمیم ، فارمیٹ اور پارٹیشن ڈرائیوز کے لیے بھی استعمال کیا جا سکتا ہے۔







GNOME ڈسکس GNOME پر مبنی ڈیسک ٹاپ ماحول رکھنے والی زیادہ تر تقسیم پر پہلے سے انسٹال ہوتی ہیں۔ اگر یہ آپ کے اوبنٹو سسٹم میں غائب ہے تو ، آپ اسے نیچے دی گئی کمانڈ چلا کر انسٹال کرسکتے ہیں۔



$سودومناسبانسٹال کریںگنووم ڈسکس

GNOME ڈسکس کا استعمال کرتے ہوئے ہارڈ ڈسک کے بینچ مارک کو انجام دینے کے لیے ایپلی کیشن لانچر سے ڈسک ایپ لانچ کریں۔







تین ڈاٹ مینو پر کلک کریں اور پھر بینچ مارک ڈسک… آپشن پر کلک کریں۔



اسٹارٹ بینچ مارک… اگلی ونڈو پر بٹن پر کلک کریں۔

ضرورت کے مطابق اختیارات کو تبدیل کریں۔ نوٹ کریں کہ بینچ مارک افادیت آپ کو ماونٹڈ ڈسکوں پر بینچ مارک لکھنے کی اجازت نہیں دے گی۔ لہذا بلٹ ان ڈسک پر مکمل پڑھنے لکھنے کے بینچ مارک کو انجام دینے کے ل you ، آپ کو جینوم ڈسک کو براہ راست USB موڈ میں لانچ کرنا ہوگا اور بلٹ ان اسٹوریج ڈرائیو کو ان ماؤنٹ کرنا ہوگا۔ بینچ مارکنگ کا عمل شروع کرنے کے لیے اسٹارٹ بینچ مارکنگ… بٹن پر کلک کریں۔

آپ کے منتخب کردہ نمونوں کی تعداد کے لحاظ سے بینچ مارکنگ کے عمل کو ختم ہونے میں کچھ وقت لگے گا۔ ایک بار جب عمل مکمل ہو جائے گا ، آپ پڑھنے / لکھنے کی رفتار کے نتائج دیکھ سکیں گے۔

آپ کو ان نتائج کا موازنہ وینڈر کے اشتہار کے ساتھ پڑھنے / لکھنے کی اقدار سے کرنے کی ضرورت ہے تاکہ کارکردگی کا اندازہ لگایا جا سکے۔

ایچ ڈی پارم

ایچ ڈیپارم لینکس کے لیے ایک سادہ کمانڈ لائن ایپ ہے جو آپ کو پیرامیٹرز ترتیب دینے اور ہٹانے سے سٹوریج ڈیوائسز کا انتظام کرنے کی اجازت دیتی ہے۔ اس میں اسٹوریج ڈیوائسز کی پڑھنے کی رفتار کو جانچنے کا آپشن بھی شامل ہے۔

اوبنٹو میں ایچ ڈی پارم انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$سودومناسبانسٹال کریںایچ ڈی پارم

ایچ ڈی پارم کا استعمال کرتے ہوئے ہارڈ ڈسک بینچ مارک چلانے کے لیے ، نیچے دی گئی کمانڈ استعمال کریں:

$سودوایچ ڈی پارم-ٹی ٹی /دیو/ایس ڈی اے

/dev /sda حصہ کو اپنی ہارڈ ڈرائیو کے ایڈریس سے تبدیل کریں۔ آپ مذکورہ GNOME ڈسکس ایپ کا استعمال کرتے ہوئے یا نیچے کمانڈ چلا کر راستہ چیک کر سکتے ہیں۔

$lsblkیانام ، راستہ ، ماڈل ، وینڈر ، سائز ، FSUSED ، FSUSE۔٪، ٹائپ ، ماؤنٹپوائنٹ۔

ایک بار جب بینچ مارک چلنا ختم ہوجاتا ہے ، آپ ٹیسٹ کے نتائج کو ٹرمینل آؤٹ پٹ کے طور پر دیکھیں گے۔

ڈی ڈی

ڈیٹا ڈپلیکیٹر یا محض ’ڈی ڈی‘ لینکس کے لیے ایک کمانڈ لائن یوٹیلیٹی ہے جو آپ کو فائلوں اور ڈیٹا کو کاپی اور کنورٹ کرنے کی سہولت دیتی ہے۔ یہ ڈیٹا کے بڑے حصوں کو کاپی کرنے ، پوری ہارڈ ڈسک کو کلون کرنے ، بوٹ ایبل یو ایس بی ڈرائیوز بنانے کی صلاحیت رکھتا ہے۔

ڈی ڈی کا استعمال کرتے ہوئے ہارڈ ڈسک لکھنے کی رفتار کو چیک کرنا ممکن ہے۔ لکھنے کی رفتار کے معیار کو انجام دینے کے لیے نیچے دیے گئے احکامات کو چلائیں۔

$mkdirمعیار
$سی ڈیمعیار
$ڈی ڈی اگر=/دیو/صفرکی= بینچ فائلبی ایس= 4 کلوشمار=200000۔ && مطابقت پذیری؛rmبینچ فائل

ٹیسٹ ختم ہونے کا انتظار کریں ، نتائج ایک بار مکمل ہونے کے بعد ٹرمینل میں دکھائے جائیں گے۔

ڈی ڈی کا استعمال کرتے ہوئے ریڈ ٹیسٹ کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$ڈی ڈی اگر=/دیو/صفرکی=/دیو/خالی&& مطابقت پذیری

یہ کمانڈ رکنے تک چلتی رہے گی ، لہذا نتائج دیکھنے کے لیے چند سیکنڈ کے بعد دبائیں۔

سیس بینچ۔

سیس بینچ لینکس کے لیے ایک کثیر مقصدی بینچ مارک یوٹیلیٹی ہے۔ سیس بینچ کے فراہم کردہ کچھ بینچ مارک آپشنز میں سی پی یو اسٹریس ٹیسٹ ، میموری ایکسیس اسپیڈ ٹیسٹ ، اور فائل سسٹم ان پٹ آؤٹ پٹ پرفارمنس ٹیسٹ شامل ہیں۔

اوبنٹو میں sysbench انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$سودومناسبانسٹال کریںsysbench

sysbench کا استعمال کرتے ہوئے ہارڈ ڈسک کے بینچ مارک کو انجام دینے کے لیے ، ایک کے بعد ایک کمانڈ چلائیں:

$mkdirمعیار
$سی ڈیمعیار
$ sysbench فائلیو تیار کریں۔
$ sysbench فائلیو۔-فائل ٹیسٹ موڈ= rndrw رن۔

ٹیسٹ ختم ہونے کا انتظار کریں۔ ایک بار کام کرنے کے بعد ، آپ نتائج کو ٹرمینل آؤٹ پٹ کے طور پر دیکھیں گے۔

بینچ مارک ڈائرکٹری سے ٹیسٹ فائلوں کو ہٹانے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$rmtest_file*

آپ کارکردگی کے اشارے کے طور پر تھروپٹ کے اعدادوشمار استعمال کرسکتے ہیں۔

سیسسٹیٹ۔

Sysstat لینکس کے لیے ایک کمانڈ لائن پرفارمنس مانیٹرنگ ایپ ہے۔ یہ ان پٹ آؤٹ پٹ آپریشنز ، میموری کی کھپت ، سسٹم کے عمل کو چلانے کے ذریعے وسائل کے استعمال ، نیٹ ورک کی سرگرمی وغیرہ کی نگرانی کرسکتا ہے اور ان کے بارے میں حقیقی وقت کے اعدادوشمار دکھا سکتا ہے۔

اوبنٹو میں سیسسٹیٹ انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$سودومناسبانسٹال کریںsysstat

ہارڈ ڈسک کی کارکردگی کو مانیٹر کرنے کے لیے ، آپ سیسٹسٹ میں شامل iostat کمانڈ استعمال کر سکتے ہیں۔ اگرچہ اس میں بینچ مارک کرنے کا آپشن شامل نہیں ہے ، یہ ڈسک پڑھنے اور لکھنے کی سرگرمی کے بارے میں ریئل ٹائم ڈیٹا دکھا سکتا ہے۔

ڈسک کو ہر سیکنڈ میں پڑھنے اور لکھنے کی رفتار دیکھنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$iostat-انسان

iotop

Iotop ڈسک پڑھنے اور لکھنے کی نگرانی کے لیے ایک ٹول ہے۔ یہ ٹیبلر شکل میں ڈیٹا دکھاتا ہے ، جیسا کہ وسائل کی کھپت کو ظاہر کرنے کے لیے اوپر یا htop کرتا ہے۔ یہ اوپر بیان کردہ iostat افادیت کی طرح کام کرتا ہے اور یہ بالکل ایک بینچ مارک ٹول نہیں ہے۔ تاہم ، یہ ریئل ٹائم ڈسک سرگرمی کے اعدادوشمار کو ظاہر کر سکتا ہے ، جس سے اسے بڑے ڈیٹا آپریشنز کی نگرانی کے لیے موزوں بنایا جا سکتا ہے۔

اوبنٹو میں آئوٹاپ انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:

$سودومناسبانسٹال کریںiotop

iotop شروع کرنے کے لیے نیچے دی گئی کمانڈ چلائیں:

$iotop

نتیجہ

یہ کچھ طریقے ہیں جو ہارڈ ڈسک کو بینچ مارک کرنے اور ان کے پڑھنے اور لکھنے کی رفتار کا تعین کرنے کے لیے استعمال کیے جا سکتے ہیں۔ اس بات سے کوئی انکار نہیں کہ کچھ جعلی اور جھوٹی تشہیر شدہ مصنوعات آج مارکیٹ میں دستیاب ہیں ، خاص طور پر فلیش سٹوریج کی مصنوعات۔ ان کی کارکردگی کا تعین کرنے کا واحد طریقہ ان کو بینچ مارک کرنا اور نتائج کا اشتہاری رفتار سے موازنہ کرنا ہے۔