Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas

Peb nyob hauv 1 cloud.ru Peb tau npaj ib qho kev xaiv ntawm cov cuab yeej thiab cov ntawv sau rau kev ntsuas kev ua tau zoo ntawm cov txheej txheem, cov txheej txheem cia thiab nco ntawm Linux cov tshuab: Iometer, DD, vpsbench, HammerDB thiab 7-Zip.

Peb lwm cov kev xaiv nrog cov qauv ntsuas:

Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas
Yog - Bureau of Land Management Alaska β€” CC IB

Iometer

Qhov no yog ib qho piv txwv rau kev ntsuas kev ua tau zoo ntawm disk thiab network subsystems. Haum rau kev ua haujlwm nrog ob qho tib si ib tus neeg rau zaub mov thiab tag nrho pawg. Iometer tau qhia los ntawm Intel engineers hauv xyoo 1998. Hauv xyoo 2001, lub tuam txhab tau hloov pauv qhov chaws mus rau lub koom haum tsis muaj txiaj ntsig Open Source Development Labs (OSDL) nyob rau hauv daim ntawv tso cai Intel Open Source License. Txij li xyoo 2003, cov cuab yeej tau txais kev txhawb nqa los ntawm ib pab pawg neeg nyiam - qhov project sau npe ntawm SourceForge.net.

Iometer muaj dynamo load generator thiab graphical interface. Muaj tseeb, tom kawg tsuas yog muaj rau Windows. Raws li rau lub tshuab hluav taws xob, nws tso cai rau koj simulate lub load ntawm peb-tog daim ntawv thov - tshwj xeeb kev sim templates yog tsim rau qhov no.

Benchmarks qhia: throughput, operations per second, latency and processor load. Tsis tsuas yog cov nqi nruab nrab yog xam, tab sis kuj min / max.

Txawm tias muaj tseeb hais tias qhov kawg ruaj khov version ntawm lub cuab tam tau tso tawm nyob rau hauv 2014, nws yog tseem siv nyob rau hauv Broadcom ΠΈ Dell. Txawm li cas los xij, lub hnub nyoog ntawm qhov system tseem ua rau nws tus xov tooj hu. Firstly, nws interface dhau lawm thiab tsis tau hloov txij li xyoo 1998. Thib ob, cov cuab yeej qee zaum ua tsis tiav tag nrho cov txiaj ntsig ntawm tag nrho-flash arrays.

vpsbench ua

Ib tsab ntawv yooj yim los ntsuas VPS kev ua tau zoo. Tshaj tawm thoob plaws MIT cov ntawv tso cai. Nov yog ib qho piv txwv ntawm nws txoj haujlwm, muab hauv GitHub qhov chaw cia khoom:

$ 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

Tus nqi hluav taws xob qhia txog tus naj npawb ntawm cov cores, processor zaus, thiab tus nqi ntawm lub cim xeeb siv. Txhawm rau ntsuas qhov kev ua haujlwm disk vpsbench ua tiav sequential thiab random nyeem / sau. Txawm hais tias qhov tseeb tias cov khoom siv hluav taws xob qub qub (qhov hloov tshiab ntawm GitHub tau tsim txog plaub xyoos dhau los), nws siv ntau lub chaw pabcuam huab thiab IT tuam txhab.

HammerDB

Ib qho nrov tshaj plaws qhib benchmarks rau load xeem ntawm databases. Cov cuab yeej tau txais kev txhawb nqa los ntawm ib lub koom haum tsis muaj txiaj ntsig ua haujlwm tom tsev - Kev Ua Haujlwm Kev Ua Haujlwm Pabcuam. Nws lub hom phiaj yog los tsim cov qauv rau cov qauv siv database.

HammerDB tsim ib qho kev sim database schema, populates nws nrog cov ntaub ntawv, thiab simulates lub load ntawm ntau tus neeg siv virtual. Lub load tuaj yeem yog ob qho tib si kev lag luam thiab kev ua haujlwm analytical. Txhawb nqa: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL thiab Redis.

Lub zej zog loj tau tsim nyob ib puag ncig HammerDB. Cov nqi hluav taws xob yog siv los ntawm cov tuam txhab los ntawm 180 lub teb chaws. Ntawm lawv: Intel, Dell, Lenovo, liab cov kaus mom thiab ntau lwm yam. Yog tias koj xav tshawb nrhiav cov peev txheej ntawm cov khoom siv koj tus kheej, koj tuaj yeem pib nrog cov lus qhia.

Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas
Yog - ploj qhov chaw β€” CC IB

7-Zip

Cov archiver no muaj cov qauv tsim los rau kev sim processor ceev thaum compressing qee cov ntaub ntawv. Nws kuj tseem tsim nyog rau kev txheeb xyuas RAM rau qhov yuam kev. Ib qho algorithm yog siv rau kev xeem LZMA (Lempel–Ziv–Markov chain Algorithm). Nws yog nyob ntawm daim duab phau ntawv txhais lus cov ntaub ntawv compression. Piv txwv li, txhawm rau khiav qhov ntsuas ntsuas nrog ib txoj xov thiab 64 MB phau ntawv txhais lus, tsuas yog sau cov lus txib:

7z b -mmt1 -md26

Qhov kev zov me nyuam yuav muab cov txiaj ntsig hauv MIPS (lab cov lus qhia ib ob), uas tuaj yeem hu ua qhov tsis zoo. Qhov kev ntsuas no yog tsim nyog rau kev sib piv cov kev ua tau zoo ntawm cov txheej txheem ntawm tib lub architecture, tab sis nyob rau hauv cov ntaub ntawv ntawm txawv architectures nws applicability yog txwv.

DD

Cov kab hais kom ua uas hloov thiab luam cov ntaub ntawv. Tab sis nws tuaj yeem siv los ua qhov kev sim I / O yooj yim ntawm kev khaws cia. Khiav tawm ntawm lub thawv ntawm yuav luag txhua GNU / Linux system.

Ntawm nplooj ntawv wiki muab hais kom ntsuas qhov kev ua tau zoo ntawm disk thaum sau 1024-byte blocks ua ntu zus:

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

Nws tseem tsim nyog sau cia tias D.D. yuav siv tau raws li ib tug yooj yim CPU benchmark. Txawm li cas los xij, qhov no yuav xav tau ib qho kev pab cuam ntxiv uas yuav tsum muaj kev suav nyiaj siv ntau. Piv txwv li, ib qho khoom siv rau kev xam cov nqi hash md5sum.

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

Cov lus txib saum toj no yuav qhia sai npaum li cas (MB / s) lub kaw lus yuav ua cov lej ntev. Txawm hais tias cov kws tshaj lij hais tias cov lus txib no tsuas yog tsim nyog rau kev ntsuas kev ua haujlwm tsis zoo. Nws tseem ceeb heev uas yuav tsum nco ntsoov tias DD tso cai rau koj los ua cov haujlwm qis ntawm hard drives. Yog li ntawd, koj yuav tsum tau ua hauj lwm nrog cov nqi hluav taws xob ua tib zoo kom tsis txhob poob ib feem ntawm cov ntaub ntawv (lub npe DD yog qee zaum jokingly deciphered li disk destroyer).

Dab tsi peb sau txog ntawm peb cov blogs thiab social networks:

Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Kawm: Linux tseem yog OS nrov tshaj plaws hauv huab
Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Open Invention Network muaj ntau tshaj peb txhiab tus neeg muaj ntawv tso cai - qhov no txhais li cas rau qhib qhov software?

Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Yuav ua li cas kom ruaj ntseg koj Linux system: 10 lub tswv yim
Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Txo qhov txaus ntshai: yuav ua li cas kom tsis txhob poob koj cov ntaub ntawv

Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Cov phau ntawv rau cov uas twb tau koom nrog hauv kev tswj hwm lossis tsuas yog npaj pib
Yuav ntsuas Linux server li cas: qhib cov cuab yeej ntsuas ntsuas Cov cheeb tsam txawv txawv rau koj qhov project

Tau qhov twg los: www.hab.com

Ntxiv ib saib