ప్రోహోస్టర్ > బ్లాగ్ > పరిపాలన > Linux సర్వర్ పనితీరును ఎలా అంచనా వేయాలి: బెంచ్మార్కింగ్ సాధనాలను తెరవండి
Linux సర్వర్ పనితీరును ఎలా అంచనా వేయాలి: బెంచ్మార్కింగ్ సాధనాలను తెరవండి
మేము ఉన్నాము 1cloud.ru Linux మెషీన్లలో ప్రాసెసర్లు, స్టోరేజ్ సిస్టమ్లు మరియు మెమరీ పనితీరును అంచనా వేయడానికి సాధనాలు మరియు స్క్రిప్ట్ల ఎంపికను సిద్ధం చేసింది: Iometer, DD, vpsbench, HammerDB మరియు 7-Zip.
డిస్క్ మరియు నెట్వర్క్ సబ్సిస్టమ్ల పనితీరును అంచనా వేయడానికి ఇది బెంచ్మార్క్. ఒకే సర్వర్ మరియు మొత్తం క్లస్టర్ రెండింటితో పని చేయడానికి అనుకూలం. ఐయోమీటర్ను ఇంటెల్ ఇంజనీర్లు 1998లో ప్రవేశపెట్టారు. 2001లో, కార్పొరేషన్ సోర్స్ కోడ్ను లాభాపేక్ష లేని సంస్థ ఓపెన్ సోర్స్ డెవలప్మెంట్ ల్యాబ్స్కు విరాళంగా ఇచ్చింది (OSDL) లైసెన్స్ కింద ఇంటెల్ ఓపెన్ సోర్స్ లైసెన్స్. 2003 నుండి, సాధనం ఔత్సాహికుల బృందంచే మద్దతు ఇవ్వబడింది - ప్రాజెక్ట్ నమోదు sourceforge.net వద్ద.
ఐయోమీటర్లో డైనమో లోడ్ జనరేటర్ మరియు GUI ఉంటాయి. నిజమే, రెండోది Windows కింద మాత్రమే అందుబాటులో ఉంటుంది. జెనరేటర్ విషయానికొస్తే, ఇది మూడవ పక్ష అనువర్తనాల లోడ్ను అనుకరించడానికి మిమ్మల్ని అనుమతిస్తుంది - దీని కోసం ప్రత్యేక పరీక్ష టెంప్లేట్లు సృష్టించబడతాయి.
బెంచ్మార్క్లు చూపుతాయి: నిర్గమాంశ, సెకనుకు కార్యకలాపాలు, జాప్యం మరియు ప్రాసెసర్ లోడ్. సగటు విలువలు మాత్రమే లెక్కించబడవు, కానీ నిమి/గరిష్టంగా కూడా లెక్కించబడతాయి.
సాధనం యొక్క చివరి స్థిరమైన సంస్కరణ 2014 లో విడుదలైనప్పటికీ, ఇది ఇప్పటికీ ఉపయోగించబడుతోంది Broadcom и డెల్. అయినప్పటికీ, వ్యవస్థ యొక్క వయస్సు ఇప్పటికీ ప్రభావితం చేస్తుంది. మొదట, దాని ఇంటర్ఫేస్ కాలం చెల్లిన మరియు 1998 నుండి మారలేదు. రెండవది, సాధనం కొన్నిసార్లు అన్ని-ఫ్లాష్ శ్రేణులలో తగిన ఫలితాలను ప్రదర్శించదు.
VPS పనితీరును అంచనా వేయడానికి ఒక సాధారణ స్క్రిప్ట్. ద్వారా పంపిణీ చేయబడింది MIT లైసెన్స్లు. GitHubపై అధికారిక రిపోజిటరీలో ఇవ్వబడిన అతని పనికి ఉదాహరణ ఇక్కడ ఉంది:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU model: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency: 3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime: 8:41,
I/O speed: 427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s
యుటిలిటీ కోర్ల సంఖ్య, ప్రాసెసర్ యొక్క ఫ్రీక్వెన్సీ, మెమరీ మొత్తాన్ని ప్రదర్శిస్తుంది. vpsbench డిస్క్ల పనితీరును అంచనా వేయడానికి నెరవేరుస్తుంది సీక్వెన్షియల్ మరియు యాదృచ్ఛికంగా చదవడం/వ్రాయడం. యుటిలిటీ చాలా పాతది అయినప్పటికీ (GitHubపై నవీకరణ నాలుగు సంవత్సరాల క్రితం చేయబడింది), ఇది ఉపయోగాలు అనేక క్లౌడ్ ప్రొవైడర్లు మరియు IT కంపెనీలు.
అత్యంత ప్రజాదరణ పొందిన వాటిలో ఒకటి తెరిచి ఉంది డేటాబేస్ లోడ్ పరీక్ష కోసం బెంచ్మార్క్లు. సాధనానికి లాభాపేక్ష లేని సంస్థ మద్దతు ఇస్తుంది టిపిసి - ట్రాన్సాక్షన్ ప్రాసెసింగ్ పెర్ఫార్మెన్స్ కౌన్సిల్. డేటాబేస్ బెంచ్మార్క్ల కోసం ప్రమాణాలను అభివృద్ధి చేయడం దీని లక్ష్యం.
HammerDB పరీక్ష డేటాబేస్ స్కీమాను సృష్టిస్తుంది, దానిని డేటాతో నింపుతుంది మరియు అనేక వర్చువల్ వినియోగదారుల లోడ్ను అనుకరిస్తుంది. లోడ్ లావాదేవీ మరియు విశ్లేషణాత్మక కార్యకలాపాలు రెండూ కావచ్చు. మద్దతు: ఒరాకిల్ డేటాబేస్, SQL సర్వర్, IBM Db2, MySQL, MariaDB, PostgreSQL మరియు Redis.
HammerDB చుట్టూ విస్తృతమైన సంఘం ఏర్పడింది. యుటిలిటీని 180 దేశాల కంపెనీలు ఉపయోగిస్తాయి. వారందరిలో: ఇంటెల్, డెల్, లెనోవా, Red Hat మరియు అనేక другие. మీరు యుటిలిటీ యొక్క అవకాశాలను మీరే అన్వేషించాలనుకుంటే, మీరు దీన్ని ప్రారంభించవచ్చు అధికారిక మార్గదర్శకులు.
ఈ ఆర్కైవర్ నిర్దిష్ట సంఖ్యలో ఫైల్లను కంప్రెస్ చేసేటప్పుడు ప్రాసెసర్ల వేగాన్ని పరీక్షించడానికి అంతర్నిర్మిత బెంచ్మార్క్ను కలిగి ఉంది. లోపాల కోసం RAMని తనిఖీ చేయడానికి కూడా ఇది అనుకూలంగా ఉంటుంది. పరీక్షల కోసం అల్గోరిథం ఉపయోగించబడుతుంది LZMA (లెంపెల్-జివ్-మార్కోవ్ చైన్ అల్గోరిథం). ఇది పథకంపై ఆధారపడి ఉంటుంది నిఘంటువు డేటా కుదింపు. ఉదాహరణకు, ఒక థ్రెడ్ మరియు 64 MB నిఘంటువుతో బెంచ్మార్క్ని అమలు చేయడానికి, ఆదేశాన్ని వ్రాయడానికి సరిపోతుంది:
7z b -mmt1 -md26
ప్రోగ్రామ్ ఫలితాన్ని MIPS (సెకనుకు మిలియన్ సూచనలు) ఆకృతిలో అందిస్తుంది, దీనిని ప్రతికూలత అని పిలుస్తారు. ఈ పరామితి ఒకే ఆర్కిటెక్చర్ యొక్క ప్రాసెసర్ల పనితీరును పోల్చడానికి అనుకూలంగా ఉంటుంది, కానీ వివిధ నిర్మాణాల విషయంలో, దాని వర్తించే సామర్థ్యం పరిమితంగా ఉంటుంది.
ఫైల్లను మార్చే మరియు కాపీ చేసే కమాండ్ లైన్ సాధనం. కానీ నిల్వ వ్యవస్థలపై సాధారణ I / O పరీక్షలను నిర్వహించడానికి దీనిని ఉపయోగించవచ్చు. దాదాపు ఏదైనా GNU/Linux సిస్టమ్లో బాక్స్ అయిపోయింది.
వికీ పేజీలో ఇచ్చిన 1024-బైట్ బ్లాక్లను వరుసగా వ్రాసేటప్పుడు డిస్క్ పనితీరును అంచనా వేయడానికి ఆదేశం:
ఇది కూడా D.D. ఉపయోగించవచ్చు సాధారణ CPU బెంచ్మార్క్గా. నిజమే, దీనికి వనరు-ఇంటెన్సివ్ లెక్కలు అవసరమయ్యే అదనపు ప్రోగ్రామ్ అవసరం. ఉదాహరణకు, హాష్ మొత్తాలను లెక్కించడానికి ఒక యుటిలిటీ md5sum.
dd if=/dev/zero bs=1M count=1024 | md5sum
సిస్టమ్ దీర్ఘ సంఖ్యల క్రమాన్ని ఎంత వేగంగా (MB/s) ప్రాసెస్ చేస్తుందో పై ఆదేశం చూపుతుంది. ఈ కమాండ్ కఠినమైన పనితీరు అంచనాకు మాత్రమే సరిపోతుందని నిపుణులు చెప్పినప్పటికీ. హార్డ్ డ్రైవ్లలో తక్కువ-స్థాయి కార్యకలాపాలను నిర్వహించడానికి DD మిమ్మల్ని అనుమతిస్తుంది అని గుర్తుంచుకోవడం కూడా ముఖ్యం. అందువల్ల, కొంత డేటాను కోల్పోకుండా యుటిలిటీతో పని చేస్తున్నప్పుడు మీరు జాగ్రత్తగా ఉండాలి (DD అనే పేరు కొన్నిసార్లు డిస్క్ డిస్ట్రాయర్గా హాస్యాస్పదంగా అర్థమవుతుంది).
మా బ్లాగులు మరియు సోషల్ నెట్వర్క్లలో మనం ఏమి వ్రాస్తాము: