Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking

Muna ciki 1 Cloud.ru Mun shirya zaɓi na kayan aiki da rubutun don tantance aikin masu sarrafawa, tsarin ajiya da ƙwaƙwalwar ajiya akan na'urorin Linux: Iometer, DD, vpsbench, HammerDB da 7-Zip.

Sauran zaɓukan mu masu ma'auni:

Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking
Ото - Ofishin Gudanar da Kasa Alaska - CC BY

Iometer

Wannan ma'auni ne don tantance aikin faifai da ƙananan tsarin sadarwa. Ya dace don aiki tare da uwar garken guda biyu da dukan tari. Injiniyoyin Intel sun gabatar da Iometer a cikin 1998. A cikin 2001, kamfanin ya canza lambar tushe zuwa ƙungiyar masu zaman kansu ta Buɗewar Ci gaban Labs.OSDL) ƙarƙashin lasisi Lasisin Buɗaɗɗen Tushen Intel. Tun 2003, da kayan aiki da aka goyan bayan wani rukuni na masu goyon baya - aikin rajista a SourceForge.net.

Iometer ya ƙunshi janareta mai ɗaukar nauyi na dynamo da mahaɗar hoto. Gaskiya ne, na ƙarshe yana samuwa ne kawai don Windows. Amma ga janareta, yana ba ku damar daidaita nauyin aikace-aikacen ɓangare na uku - an ƙirƙiri samfuran gwaji na musamman don wannan.

Alamar alama tana nuna: kayan aiki, ayyuka a cikin daƙiƙa guda, latency da nauyin sarrafawa. Ba kawai matsakaicin ƙididdiga ba, amma kuma min/max.

Duk da cewa an sake sakin sigar kayan aiki na ƙarshe a cikin 2014, har yanzu ana amfani dashi a ciki Broadcom и Dell. Duk da haka, shekarun tsarin har yanzu yana ɗaukar nauyinsa. Da fari dai, masarrafar sa m kuma bai canza ba tun 1998. Abu na biyu, kayan aikin wani lokacin yana samar da cikakkiyar sakamako mai kyau akan duk tsararru masu walƙiya.

vpsbench

Rubutun mai sauƙi don kimanta aikin VPS. Rarraba ko'ina Lasisin MIT. Ga misalin aikinsa, wanda aka bayar a cikin ma'ajiyar 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

Mai amfani yana nuna adadin muryoyi, mitar sarrafawa, da adadin ƙwaƙwalwar da aka yi amfani da su. Don kimanta aikin diski vpsbench cika karanta/rubutu na jeri da bazuwar. Duk da gaskiyar cewa mai amfani ya tsufa (sabuntawa akan GitHub an yi shi kusan shekaru huɗu da suka gabata), shi amfani yawancin masu samar da girgije da kamfanonin IT.

HammerDB

Daya daga cikin mafi mashahuri bude ma'auni don gwajin lodi na bayanan bayanai. Ƙungiya mai zaman kanta tana tallafawa kayan aikin Farashin TPC - Majalisar Gudanar da Ma'amala. Manufarta ita ce haɓaka ƙa'idodi don maƙasudin bayanai.

HammerDB yana ƙirƙira tsarin tsarin bayanai na gwaji, ya cika shi da bayanai, kuma yana daidaita nauyin masu amfani da yawa. Nauyin na iya zama duka ayyukan ma'amala da na nazari. Yana goyan bayan: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL da Redis.

An kafa babbar al'umma a kusa da HammerDB. Kamfanoni daga kasashe 180 ne ke amfani da wannan amfanin. Tsakanin su: Intel, Dell, Lenovo, Red Hat da yawa yanki. Idan kuna son bincika iyawar abin amfani da kanku, zaku iya farawa da jagororin hukuma.

Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking
Ото - batattu wurare - CC BY

7-Zip

Wannan ma'ajiyar tana da ma'auni na ginannen ma'auni don gwajin saurin sarrafawa lokacin damfara takamaiman adadin fayiloli. Hakanan ya dace don bincika RAM don kurakurai. Ana amfani da algorithm don gwaje-gwaje LZMA (Lempel-Ziv-Markov sarkar Algorithm). Ya dogara ne akan zane matsawar bayanan ƙamus. Misali, don gudanar da ma'auni tare da zare ɗaya da ƙamus na 64 MB, kawai rubuta umarni:

7z b -mmt1 -md26

Shirin zai samar da sakamakon a cikin tsarin MIPS (umarni miliyan a kowace dakika), wanda za'a iya kiransa rashin amfani. Wannan siga ya dace don kwatanta aikin na'urori masu sarrafawa na gine-gine iri ɗaya, amma a cikin nau'ikan gine-gine daban-daban an iyakance su.

DD

Kayan aikin layin umarni wanda ke juyawa da kwafin fayiloli. Amma ana iya amfani da shi don gudanar da gwajin I/O mai sauƙi akan tsarin ajiya. Yana gudana daga akwatin akan kusan kowane tsarin GNU/Linux.

A shafin wiki aka ba umarnin don kimanta aikin faifai lokacin rubuta tubalan 1024-byte bi da bi:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Yana da kyau a lura cewa D.D. iya amfani a matsayin ma'auni mai sauƙi na CPU. Koyaya, wannan zai buƙaci ƙarin shirin da ke buƙatar ƙididdige yawan albarkatu. Misali, abin amfani don ƙididdige ƙimar hash md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Umurnin da ke sama zai nuna yadda sauri (MB/s) tsarin zai aiwatar da jerin lambobi masu tsawo. Ko da yake masana sun ce wannan umarnin ya dace ne kawai don ƙima mai ƙayatarwa. Hakanan yana da mahimmanci a tuna cewa DD yana ba ku damar aiwatar da ƙananan ayyuka akan rumbun kwamfyuta. Sabili da haka, kuna buƙatar yin aiki tare da mai amfani a hankali don kada ku rasa wani ɓangare na bayanan (sunan DD wani lokaci ana yin raha a matsayin mai lalata diski).

Abubuwan da muke rubutawa a kan shafukanmu da shafukan sada zumunta:

Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Nazari: Linux har yanzu shine mafi mashahuri OS a cikin gajimare
Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Budewar hanyar sadarwa tana da masu lasisi sama da dubu uku - menene wannan ke nufi ga buɗaɗɗen software?

Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Yadda ake amintar da tsarin Linux ɗin ku: tukwici 10
Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Rage hatsarori: yadda ba za a rasa bayananku ba

Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Littattafai ga waɗanda suka riga sun shiga cikin tsarin gudanarwa ko kuma suke shirin farawa
Yadda ake kimanta aikin uwar garken Linux: buɗe kayan aikin benchmarking Yankunan yanki da ba a saba ba don aikin ku

source: www.habr.com

Add a comment