లైనక్స్‌లో హార్డ్ డిస్క్‌లను బెంచ్‌మార్క్ చేయడం ఎలా

How Benchmark Hard Disks Linux



స్టోరేజ్ డివైజ్‌ల రీడ్ అండ్ రైట్ స్పీడ్‌లను పర్యవేక్షించడం అనేది నిజమైన ఉత్పత్తులను గుర్తించడానికి మరియు డిస్క్ హెల్త్ ఓవర్‌టైమ్‌ను నిర్ణయించడానికి మంచి మార్గం. ఈ వ్యాసం లైనక్స్ కోసం అందుబాటులో ఉన్న వివిధ సాధనాలను జాబితా చేస్తుంది, వీటిని హార్డ్ డిస్క్‌లను బెంచ్‌మార్క్ చేయడానికి మరియు రియల్ టైమ్ డిస్క్ కార్యాచరణ డేటాను పర్యవేక్షించడానికి ఉపయోగించవచ్చు.

గ్నోమ్ డిస్క్‌లు

గ్నోమ్ డిస్క్‌లు అనేది లైనక్స్ కోసం అంతర్గత మరియు బాహ్య డిస్క్ నిర్వహణ సాధనం. Udisks ఆధారంగా, సిస్టమ్‌కు కనెక్ట్ చేయబడిన ఏదైనా స్టోరేజ్ మీడియాపై బెంచ్‌మార్క్‌లను నిర్వహించడానికి అలాగే సవరించడానికి, ఫార్మాట్ చేయడానికి మరియు పార్టిషన్ డ్రైవ్‌లకు ఉపయోగించవచ్చు.







గ్నోమ్ ఆధారిత డెస్క్‌టాప్ వాతావరణాన్ని కలిగి ఉన్న చాలా పంపిణీలో గ్నోమ్ డిస్క్‌లు ముందుగా ఇన్‌స్టాల్ చేయబడతాయి. ఒకవేళ మీ ఉబుంటు సిస్టమ్‌లో అది తప్పిపోయినట్లయితే, దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు దీన్ని ఇన్‌స్టాల్ చేయవచ్చు:



$సుడోసముచితమైనదిఇన్స్టాల్గ్నోమ్-డిస్క్‌లు

గ్నోమ్ డిస్క్‌లను ఉపయోగించి హార్డ్ డిస్క్ బెంచ్‌మార్క్‌ను నిర్వహించడానికి, అప్లికేషన్ లాంచర్ నుండి డిస్క్ యాప్‌ను ప్రారంభించండి.







మూడు చుక్కల మెనుపై క్లిక్ చేసి, ఆపై బెంచ్‌మార్క్ డిస్క్ ... ఎంపికపై క్లిక్ చేయండి.



తదుపరి విండోలో స్టార్ట్ బెంచ్ మార్క్ ... బటన్ పై క్లిక్ చేయండి.

అవసరమైన విధంగా ఎంపికలను మార్చండి. మౌంట్ చేసిన డిస్క్‌లలో బెంచ్‌మార్క్‌లను వ్రాయడానికి బెంచ్‌మార్క్ యుటిలిటీ మిమ్మల్ని అనుమతించదని గమనించండి. కాబట్టి అంతర్నిర్మిత డిస్క్‌లో పూర్తి రీడ్-రైట్ బెంచ్‌మార్క్‌ను నిర్వహించడానికి, మీరు గ్నోమ్ డిస్క్‌లను లైవ్ USB మోడ్‌లో లాంచ్ చేయాలి మరియు బిల్ట్-ఇన్ స్టోరేజ్ డ్రైవ్‌ని అన్‌మౌంట్ చేయాలి. బెంచ్ మార్కింగ్ ప్రక్రియను ప్రారంభించడానికి స్టార్ట్ బెంచ్ మార్కింగ్ ... బటన్ పై క్లిక్ చేయండి.

మీరు ఎంచుకున్న నమూనాల సంఖ్యను బట్టి బెంచ్‌మార్కింగ్ ప్రక్రియ పూర్తి కావడానికి కొంత సమయం పడుతుంది. ప్రక్రియ పూర్తయిన తర్వాత, మీరు చదవడం / వ్రాయడం వేగ ఫలితాలను చూడగలరు.

సమర్ధతను అంచనా వేయడానికి మీరు ఈ ఫలితాలను విక్రేత ప్రకటించిన రీడ్ / రైట్ విలువలతో సరిపోల్చాలి.

హెచ్‌డిపార్మ్

హెచ్‌డిపార్మ్ అనేది లైనక్స్ కోసం ఒక సాధారణ కమాండ్ లైన్ యాప్, ఇది పారామితులను సెట్ చేయడం మరియు తీసివేయడం ద్వారా స్టోరేజ్ డివైజ్‌లను మేనేజ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది స్టోరేజ్ పరికరాల రీడ్ స్పీడ్‌ని పరీక్షించే ఎంపికను కూడా కలిగి ఉంటుంది.

ఉబుంటులో hdparm ని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్hdparm

HDparm ఉపయోగించి హార్డ్ డిస్క్ బెంచ్‌మార్క్‌ను అమలు చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

$సుడోhdparm-టిటి /దేవ్/sda

మీ హార్డ్ డ్రైవ్ చిరునామాతో /dev /sda భాగాన్ని భర్తీ చేయండి. మీరు పైన పేర్కొన్న గ్నోమ్ డిస్క్ యాప్‌ని ఉపయోగించి లేదా కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మార్గాన్ని తనిఖీ చేయవచ్చు:

$lsblk-లేదాపేరు, PATH, మోడల్, VENDOR, పరిమాణం, FSUSED, FSUSE%, రకం, మౌంట్‌పాయింట్

బెంచ్‌మార్క్ రన్నింగ్ పూర్తయిన తర్వాత, మీరు పరీక్ష ఫలితాలను టెర్మినల్ అవుట్‌పుట్‌గా చూస్తారు.

డిడి

డేటా డూప్లికేటర్ లేదా కేవలం ‘డిడి’ అనేది లైనక్స్ కోసం కమాండ్ లైన్ యుటిలిటీ, ఇది ఫైల్‌లు మరియు డేటాను కాపీ చేసి మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది పెద్ద మొత్తంలో డేటాను కాపీ చేయడం, మొత్తం హార్డ్ డిస్క్‌లను క్లోనింగ్ చేయడం, బూటబుల్ USB డ్రైవ్‌లను సృష్టించడం మొదలైనవి చేయగలదు.

డిడి ఉపయోగించి హార్డ్ డిస్క్ వ్రాయడం వేగాన్ని తనిఖీ చేయడం సాధ్యపడుతుంది. రైట్ స్పీడ్ బెంచ్‌మార్క్ చేయడానికి కింది ఆదేశాలను అమలు చేయండి.

$mkdirబెంచ్‌మార్క్
$CDబెంచ్‌మార్క్
$డిడి ఉంటే=/దేవ్/సున్నాయొక్క= బెంచ్ఫైల్bs= 4 కేలెక్క=200000 && సమకాలీకరించు;rmబెంచ్ఫైల్

పరీక్ష పూర్తయ్యే వరకు వేచి ఉండండి, పూర్తయిన తర్వాత టెర్మినల్‌లో ఫలితాలు చూపబడతాయి.

Dd ఉపయోగించి రీడ్ టెస్ట్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$డిడి ఉంటే=/దేవ్/సున్నాయొక్క=/దేవ్/శూన్య&& సమకాలీకరించు

ఈ కమాండ్ ఆగిపోయే వరకు రన్ అవుతూనే ఉంటుంది, కాబట్టి ఫలితాలను చూడటానికి కొన్ని సెకన్ల తర్వాత నొక్కండి.

సిస్బెంచ్

Sysbench అనేది Linux కోసం బహుళ ప్రయోజన బెంచ్‌మార్క్ యుటిలిటీ. సిస్‌బెంచ్ అందించిన కొన్ని బెంచ్‌మార్క్ ఎంపికలలో CPU ఒత్తిడి పరీక్ష, మెమరీ యాక్సెస్ స్పీడ్ టెస్ట్ మరియు ఫైల్‌సిస్టమ్ ఇన్‌పుట్ అవుట్‌పుట్ పనితీరు పరీక్ష ఉన్నాయి.

ఉబుంటులో sysbench ని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్sysbench

Sysbench ఉపయోగించి హార్డ్ డిస్క్ బెంచ్‌మార్క్ చేయడానికి, కింది ఆదేశాలను ఒక్కొక్కటిగా అమలు చేయండి:

$mkdirబెంచ్‌మార్క్
$CDబెంచ్‌మార్క్
$ sysbench ఫైలియో సిద్ధం
$ sysbench ఫైలియో-ఫైల్-టెస్ట్-మోడ్= rndrw రన్

పరీక్ష పూర్తయ్యే వరకు వేచి ఉండండి. పూర్తి చేసిన తర్వాత, మీరు ఫలితాలను టెర్మినల్ అవుట్‌పుట్‌గా చూస్తారు.

బెంచ్‌మార్క్ డైరెక్టరీ నుండి పరీక్ష ఫైల్‌లను తీసివేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$rmపరీక్ష_ఫైల్.*

మీరు పనితీరు సూచికగా నిర్గమాంశ గణాంకాలను ఉపయోగించవచ్చు.

సిస్టాట్

Sysstat అనేది Linux కోసం కమాండ్ లైన్ పనితీరు పర్యవేక్షణ యాప్. ఇది ఇన్‌పుట్ అవుట్‌పుట్ కార్యకలాపాలు, మెమరీ వినియోగం, సిస్టమ్ ప్రక్రియలు, నెట్‌వర్క్ కార్యకలాపాలు మొదలైన వాటి ద్వారా వనరుల వినియోగాన్ని పర్యవేక్షించగలదు మరియు వాటి గురించి నిజ సమయ గణాంకాలను చూపుతుంది.

ఉబుంటులో Sysstat ని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్sysstat

హార్డ్ డిస్క్ పనితీరును పర్యవేక్షించడానికి, మీరు సిస్టస్టాట్‌లో చేర్చబడిన iostat ఆదేశాన్ని ఉపయోగించవచ్చు. ఇది బెంచ్‌మార్క్‌ను నిర్వహించే ఎంపికను కలిగి లేనప్పటికీ, ఇది డిస్క్ రీడ్ మరియు రైట్ యాక్టివిటీ గురించి రియల్ టైమ్ డేటాను చూపగలదు.

డిస్క్ చదవడానికి మరియు వ్రాయడానికి ప్రతి సెకను వేగాన్ని చూడటానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$iostat--మనిషి 1

iotop

డిస్క్ చదవడం మరియు వ్రాయడాన్ని పర్యవేక్షించడానికి అయోటాప్ ఒక అగ్ర సాధనం. ఇది వనరుల వినియోగాన్ని ప్రదర్శించడానికి టాప్ లేదా htop ఏమి చేస్తుందో అదే విధంగా డేటాను పట్టిక రూపంలో చూపుతుంది. ఇది పైన పేర్కొన్న iostat యుటిలిటీ మాదిరిగానే పనిచేస్తుంది మరియు ఇది ఖచ్చితంగా బెంచ్‌మార్క్ సాధనం కాదు. అయితే, ఇది రియల్ టైమ్ డిస్క్ కార్యాచరణ గణాంకాలను ప్రదర్శిస్తుంది, ఇది పెద్ద డేటా కార్యకలాపాలను పర్యవేక్షించడానికి అనుకూలంగా ఉంటుంది.

ఉబుంటులో Iotop ని ఇన్‌స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$సుడోసముచితమైనదిఇన్స్టాల్iotop

Iotop ను ప్రారంభించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$iotop

ముగింపు

హార్డ్ డిస్క్‌లను బెంచ్‌మార్క్ చేయడానికి మరియు వాటి చదవడం మరియు వ్రాయడం వేగాన్ని నిర్ణయించడానికి ఉపయోగించే కొన్ని పద్ధతులు ఇవి. ఈరోజు మార్కెట్‌లో ప్రత్యేకించి ఫ్లాష్ స్టోరేజ్ ఉత్పత్తులు అందుబాటులో ఉన్న కొన్ని నకిలీ మరియు తప్పుడు ప్రచారం చేసిన ఉత్పత్తులు అందుబాటులో ఉన్నాయనే విషయాన్ని కాదనలేం. వారి సామర్థ్యాన్ని గుర్తించడానికి ఏకైక మార్గం వాటిని బెంచ్‌మార్క్ చేయడం మరియు ఫలితాలను ప్రకటించిన వేగంతో సరిపోల్చడం.