Momwe mungawunikire momwe seva ya Linux ikugwirira ntchito: zida zotsegulira zowunikira
Tili mkati 1cloud.ru adakonza zida ndi zolemba zosankhidwa zowunika momwe ma processor, makina osungira ndi kukumbukira pamakina a Linux: Iometer, DD, vpsbench, HammerDB ndi 7-Zip.
Ichi ndi chizindikiro chowunika momwe disk imagwirira ntchito ndi ma network subsystems. Zoyenera kugwira ntchito ndi seva imodzi komanso gulu lonse. Iometer idayambitsidwa ndi akatswiri a Intel mu 1998. Mu 2001, bungweli lidapereka kachidindo ku bungwe lopanda phindu la Open Source Development Labs (OSDL) pansi pa chilolezo License ya Intel Open Source. Kuyambira 2003, chida chathandizidwa ndi gulu la okonda - polojekiti kulembetsa pa sourceforge.net.
Iometer imakhala ndi dynamo load generator ndi GUI. Zowona, zomalizazi zimapezeka kokha pa Windows. Ponena za jenereta, zimakulolani kutsanzira katundu wa ntchito za chipani chachitatu - ma templates apadera amapangidwira izi.
Ma benchmark amawonetsa: kutulutsa, magwiridwe antchito pamphindikati, latency ndi processor load. Sizinthu zapakati zokha zomwe zimawerengedwa, komanso min/max.
Cholemba chosavuta chowunika momwe VPS ikuyendera. Wofalitsidwa ndi Zilolezo za MIT. Nachi chitsanzo cha ntchito yake, yoperekedwa m'malo ovomerezeka pa 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
Zomwe zimagwiritsidwa ntchito zikuwonetsa kuchuluka kwa ma cores, kuchuluka kwa purosesa, kuchuluka kwa kukumbukira komwe kumakhudzidwa. Kuwunika momwe ma disks a vpsbench amagwirira ntchito amakwaniritsa kuwerenga / kulemba motsatizana komanso mwachisawawa. Ngakhale kuti ntchitoyo ndi yakale kwambiri (zosintha pa GitHub zidapangidwa zaka zinayi zapitazo), izo amagwiritsa ambiri opereka mitambo ndi makampani a IT.
Mmodzi mwa otchuka kwambiri tsegulani benchmarks poyesa kuchuluka kwa database. Chidacho chimathandizidwa ndi bungwe lopanda phindu TPC - Transaction Processing Performance Council. Cholinga chake ndikukhazikitsa miyezo ya ma benchmark a database.
HammerDB imapanga schema yoyeserera, imadzaza ndi data ndikutengera kuchuluka kwa ogwiritsa ntchito angapo. Katunduyo akhoza kukhala ntchito zotsatsira komanso zowunikira. Imathandizira: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ndi Redis.
Gulu lalikulu lapanga mozungulira HammerDB. Ntchitoyi imagwiritsidwa ntchito ndi makampani ochokera kumayiko 180. Mwa iwo: Intel, Dell, Lenovo, Red Hat ndi ambiri ena. Ngati mukufuna kufufuza mwayi wogwiritsa ntchito nokha, mutha kuyamba ndi ovomerezeka.
Zosungidwa zakalezi zili ndi chizindikiro chodziwikiratu choyesa kuthamanga kwa ma processor akamakanikiza kuchuluka kwa mafayilo. Ndiwoyeneranso kuyang'ana RAM pazolakwika. Algorithm yogwiritsidwa ntchito poyesa LZMA (Lempel-Ziv-Markov chain Algorithm). Zimatengera dongosolo kukanika kwa data mtanthauzira mawu. Mwachitsanzo, kuyendetsa benchmark ndi ulusi umodzi ndi dikishonale ya 64 MB, ndikokwanira kulemba lamulo:
7z b -mmt1 -md26
Pulogalamuyi ipereka zotsatira zake mumtundu wa MIPS (malangizo miliyoni pamphindikati), zomwe zitha kutchedwa zovuta. Parameter iyi ndi yoyenera kufananiza machitidwe a mapurosesa a zomangamanga zofanana, koma pankhani ya zomangamanga zosiyana, kugwiritsidwa ntchito kwake kuli kochepa.
Chida cha mzere wolamula chomwe chimatembenuza ndikukopera mafayilo. Koma itha kugwiritsidwa ntchito poyesa mayeso osavuta a I / O pamakina osungira. Imatuluka m'bokosi pamtundu uliwonse wa GNU/Linux.
Patsamba la wiki kupatsidwa Lamulo lowunika momwe disk ikugwirira ntchito polemba motsatizana midadada ya 1024-byte: