Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking

Anyị nọ 1cloud.ru Anyị akwadola nhọrọ nke ngwaọrụ na scripts maka ịtụle arụmọrụ nke ndị nhazi, usoro nchekwa na ebe nchekwa na igwe Linux: Iometer, DD, vpsbench, HammerDB na 7-Zip.

Nhọrọ anyị ndị ọzọ nwere akara akara:

Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking
Ото - Ụlọ ọrụ nke Land Management Alaska - CC BY

Iometer

Nke a bụ ihe nrịba ama maka ịlele arụmọrụ diski na sistemụ netwọkụ. Kwesịrị ekwesị maka ịrụ ọrụ na otu ihe nkesa yana ụyọkọ dum. Ndị injinia Intel webatara Iometer na 1998. Na 2001, ụlọ ọrụ ahụ bufere koodu isi mmalite na ọgbakọ anaghị akwụ ụgwọ Open Source Development Labs (OSDL) n'okpuru ikike Ikikere isi mmalite nke Intel. Kemgbe 2003, otu ndị na-anụ ọkụ n'obi na-akwado ngwá ọrụ ahụ - ọrụ ahụ ndebanye aha na SourceForge.net.

Iometer nwere ihe na-emepụta ihe na-ebu dynamo na eserese eserese. N'ezie, nke ikpeazụ dị naanị maka Windows. Banyere generator, ọ na-enye gị ohere ịmegharị ibu nke ngwa ndị ọzọ - a na-emepụta ndebiri ule pụrụ iche maka nke a.

Ngosipụta akara ngosi: ntinye, arụmọrụ kwa nkeji, latency na ibu processor. Ọ bụghị naanị nkezi ụkpụrụ ka a na-agbakọ, kamakwa min/max.

N'agbanyeghị eziokwu na ikpeazụ ike version nke ngwá ọrụ wepụtara na 2014, ọ ka na-eji na Broadcom и Dell. Otú ọ dị, afọ nke usoro ahụ ka na-eme ka ọ dị njọ. Nke mbụ, interface ya oge ochie ma agbanwebeghị kemgbe 1998. Nke abuo, ngwá ọrụ mgbe ụfọdụ na-arụpụta ezughị ezu arụpụtaghị ihe na niile-flash arrays.

vpsbench

Ederede dị mfe iji nyochaa arụmọrụ VPS. Kesara n'ofe Ikikere MIT. Nke a bụ ọmụmaatụ nke ọrụ ya, enyere na ebe nchekwa GitHub gọọmentị:

$ 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

Akụrụngwa na-egosiputa ọnụọgụ cores, ugboro ugboro, yana ọnụọgụ ebe nchekwa ejiri. Iji nyochaa arụmọrụ diski vpsbench na -emezu usoro na-agụghị/dee. N'agbanyeghị eziokwu na ịba uru bụ nnọọ ochie (mmelite na GitHub mere ihe dị ka afọ anọ gara aga), ọ na -eji ọtụtụ ndị na-enye igwe ojii na ụlọ ọrụ IT.

HammerDB

Otu n'ime ndị kasị ewu ewu meghere benchmarks maka ibu ule nke ọdụ data. Ụlọ ọrụ na-akwadoghị ngwá ọrụ a TPC - Kansụl na-arụ ọrụ nhazi azụmahịa. Ebumnuche ya bụ ịzụlite ụkpụrụ maka akara nchekwa data.

HammerDB na-emepụta atụmatụ nchekwa data nnwale, mejupụta ya na data, ma na-egosipụta ibu nke ọtụtụ ndị ọrụ mebere. Ibu nwere ike ịbụ ma azụmahịa na nyocha ọrụ. Na-akwado: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL na Redis.

Otu nnukwu obodo etolitela gburugburu HammerDB. Ụlọ ọrụ sitere na mba 180 na-eji ngwa ahụ. N'etiti ha: Intel, Dell, Lenovo, Red Hat na ọtụtụ nri. Ọ bụrụ na ịchọrọ inyocha ikike nke akụrụngwa n'onwe gị, ị nwere ike ịmalite onye ndu ndu.

Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking
Ото - ebe furu efu - CC BY

7-Zip

Ebe nchekwa a nwere akara arụnyere n'ime maka ịnwale ọsọ nhazi mgbe ị na-akpakọ ọnụ ọgụgụ faịlụ ụfọdụ. Ọ dịkwa mma maka ịlele RAM maka njehie. A na-eji algọridim maka ule LZMA (Lempel-Ziv-Markov yinye Algorithm). Ọ dabere na eserese ahụ mkpakọ data ọkọwa okwu. Dịka ọmụmaatụ, iji jiri otu eri na akwụkwọ ọkọwa okwu 64 MB mee benchmark, naanị dee iwu:

7z b -mmt1 -md26

Usoro ihe omume ga-enye nsonaazụ na MIPS (nde ntụziaka kwa nkeji), nke nwere ike na-akpọ mwepu. Nke a paramita dabara adaba iji tụnyere arụmọrụ nke processors nke otu architectures, ma n'ihe banyere dị iche iche architectures ya applicability dị oke.

DD

Ngwá ọrụ ahịrị iwu na-atụgharị na detuo faịlụ. Mana enwere ike iji ya mee nnwale I/O dị mfe na sistemu nchekwa. Ọ na-apụ na igbe na ihe fọrọ nke nta ka ọ bụrụ sistemụ GNU/Linux ọ bụla.

Na ibe wiki nyere iwu iji nyochaa arụmọrụ diski mgbe ị na-ede ihe mgbochi 1024-byte n'usoro:

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

Ọ dịkwa mma ịmara na D.D. enwere ike iji ya dị ka a mfe CPU benchmark. Agbanyeghị, nke a ga-achọ mmemme agbakwunyere nke chọrọ ngụkọ akụrụngwa akụrụngwa. Dịka ọmụmaatụ, akụrụngwa maka ịgbakọ ụkpụrụ hash md5sum.

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

Iwu dị n'elu ga-egosi otu ngwa ngwa (MB/s) usoro a ga-esi hazie usoro ọnụọgụ ogologo. Ọ bụ ezie na ndị ọkachamara na-ekwu na iwu a dabara naanị maka ntule arụmọrụ siri ike. Ọ dịkwa mkpa icheta na DD na-enye ohere ịrụ ọrụ dị ala na draịva siri ike. Ya mere, ịkwesịrị iji nlezianya rụọ ọrụ na ngwa ahụ ka ị ghara ida akụkụ nke data (aha DD mgbe ụfọdụ a na-eji egwu egwu dị ka onye na-ebibi diski).

Ihe anyị na-ede na blọọgụ na netwọk mmekọrịta anyị:

Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Ọmụmụ: Linux ka bụ OS kachasị ewu ewu na igwe ojii
Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Netwọk mepere emepe nwere ihe karịrị puku ikike atọ - kedu ihe nke a pụtara maka sọftụwia mepere emepe?

Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Otu esi echekwa sistemụ Linux gị: ndụmọdụ 10
Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Ibelata ihe egwu: otu ị gaghị atụfu data gị

Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Akwụkwọ maka ndị etinyelarị aka na nchịkwa sistemụ ma ọ bụ na-eme atụmatụ ịmalite
Otu esi enyocha arụmọrụ nkesa Linux: meghee ngwaọrụ benchmarking Mpaghara ngalaba na-adịghị ahụkebe maka ọrụ gị

isi: www.habr.com

Tinye a comment