మేము ఉన్నాము подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
బెంచ్మార్క్లతో మా ఇతర ఎంపికలు:
- - CC BY
డిస్క్ మరియు నెట్వర్క్ సబ్సిస్టమ్ల పనితీరును అంచనా వేయడానికి ఇది బెంచ్మార్క్. ఒకే సర్వర్ మరియు మొత్తం క్లస్టర్ రెండింటితో పని చేయడానికి అనుకూలం. ఐయోమీటర్ను ఇంటెల్ ఇంజనీర్లు 1998లో ప్రవేశపెట్టారు. 2001లో, కార్పొరేషన్ సోర్స్ కోడ్ను లాభాపేక్ష లేని సంస్థ ఓపెన్ సోర్స్ డెవలప్మెంట్ ల్యాబ్స్కు విరాళంగా ఇచ్చింది () లైసెన్స్ కింద . 2003 నుండి, సాధనం ఔత్సాహికుల బృందంచే మద్దతు ఇవ్వబడింది - ప్రాజెక్ట్ sourceforge.net వద్ద.
Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.
బెంచ్మార్క్లు చూపుతాయి: నిర్గమాంశ, సెకనుకు కార్యకలాపాలు, జాప్యం మరియు ప్రాసెసర్ లోడ్. సగటు విలువలు మాత్రమే లెక్కించబడవు, కానీ నిమి/గరిష్టంగా కూడా లెక్కించబడతాయి.
సాధనం యొక్క చివరి స్థిరమైన సంస్కరణ 2014 లో విడుదలైనప్పటికీ, ఇది ఇప్పటికీ ఉపయోగించబడుతోంది и . అయినప్పటికీ, వ్యవస్థ యొక్క వయస్సు ఇప్పటికీ ప్రభావితం చేస్తుంది. మొదట, దాని ఇంటర్ఫేస్ మరియు 1998 నుండి మారలేదు. రెండవది, సాధనం కొన్నిసార్లు అన్ని-ఫ్లాష్ శ్రేణులలో తగిన ఫలితాలను ప్రదర్శించదు.
VPS పనితీరును అంచనా వేయడానికి ఒక సాధారణ స్క్రిప్ట్. ద్వారా పంపిణీ చేయబడింది . 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 దేశాల కంపెనీలు ఉపయోగిస్తాయి. వారందరిలో: , , , మరియు అనేక . మీరు యుటిలిటీ యొక్క అవకాశాలను మీరే అన్వేషించాలనుకుంటే, మీరు దీన్ని ప్రారంభించవచ్చు .

- - CC BY
ఈ ఆర్కైవర్ నిర్దిష్ట సంఖ్యలో ఫైల్లను కంప్రెస్ చేసేటప్పుడు ప్రాసెసర్ల వేగాన్ని పరీక్షించడానికి అంతర్నిర్మిత బెంచ్మార్క్ను కలిగి ఉంది. లోపాల కోసం RAMని తనిఖీ చేయడానికి కూడా ఇది అనుకూలంగా ఉంటుంది. పరీక్షల కోసం అల్గోరిథం ఉపయోగించబడుతుంది (లెంపెల్-జివ్-మార్కోవ్ చైన్ అల్గోరిథం). ఇది పథకంపై ఆధారపడి ఉంటుంది . ఉదాహరణకు, ఒక థ్రెడ్ మరియు 64 MB నిఘంటువుతో బెంచ్మార్క్ని అమలు చేయడానికి, ఆదేశాన్ని వ్రాయడానికి సరిపోతుంది:
7z b -mmt1 -md26ప్రోగ్రామ్ ఫలితాన్ని MIPS (సెకనుకు మిలియన్ సూచనలు) ఆకృతిలో అందిస్తుంది, దీనిని ప్రతికూలత అని పిలుస్తారు. ఈ పరామితి ఒకే ఆర్కిటెక్చర్ యొక్క ప్రాసెసర్ల పనితీరును పోల్చడానికి అనుకూలంగా ఉంటుంది, కానీ వివిధ నిర్మాణాల విషయంలో, దాని వర్తించే సామర్థ్యం పరిమితంగా ఉంటుంది.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
వికీ పేజీలో 1024-బైట్ బ్లాక్లను వరుసగా వ్రాసేటప్పుడు డిస్క్ పనితీరును అంచనా వేయడానికి ఆదేశం:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
ఇది కూడా D.D. సాధారణ CPU బెంచ్మార్క్గా. నిజమే, దీనికి వనరు-ఇంటెన్సివ్ లెక్కలు అవసరమయ్యే అదనపు ప్రోగ్రామ్ అవసరం. ఉదాహరణకు, హాష్ మొత్తాలను లెక్కించడానికి ఒక యుటిలిటీ .
dd if=/dev/zero bs=1M count=1024 | md5sumసిస్టమ్ దీర్ఘ సంఖ్యల క్రమాన్ని ఎంత వేగంగా (MB/s) ప్రాసెస్ చేస్తుందో పై ఆదేశం చూపుతుంది. ఈ కమాండ్ కఠినమైన పనితీరు అంచనాకు మాత్రమే సరిపోతుందని నిపుణులు చెప్పినప్పటికీ. హార్డ్ డ్రైవ్లలో తక్కువ-స్థాయి కార్యకలాపాలను నిర్వహించడానికి DD మిమ్మల్ని అనుమతిస్తుంది అని గుర్తుంచుకోవడం కూడా ముఖ్యం. అందువల్ల, కొంత డేటాను కోల్పోకుండా యుటిలిటీతో పని చేస్తున్నప్పుడు మీరు జాగ్రత్తగా ఉండాలి (DD అనే పేరు కొన్నిసార్లు డిస్క్ డిస్ట్రాయర్గా హాస్యాస్పదంగా అర్థమవుతుంది).
మా బ్లాగులు మరియు సోషల్ నెట్వర్క్లలో మనం ఏమి వ్రాస్తాము:
![]()
![]()
![]()
![]()
![]()
![]()
మూలం: www.habr.com
