Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ

Մենք ներս ենք 1cloud.ru պատրաստել է գործիքների և սկրիպտների ընտրանի՝ պրոցեսորների, պահեստավորման համակարգերի և հիշողության աշխատանքը Linux մեքենաների վրա գնահատելու համար՝ Iometer, DD, vpsbench, HammerDB և 7-Zip:

Մեր մյուս ընտրանքները հենանիշներով.

Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ
Լուսանկարը - Ալյասկայի հողի կառավարման բյուրո - CC BY

Իոմետր

Սա չափանիշ է սկավառակի և ցանցի ենթահամակարգերի աշխատանքի գնահատման համար: Հարմար է ինչպես մեկ սերվերի, այնպես էլ ամբողջ կլաստերի հետ աշխատելու համար: Iometer-ը ներդրվել է Intel-ի ինժեներների կողմից 1998 թվականին: 2001 թվականին կորպորացիան սկզբնական կոդը նվիրաբերեց «Open Source Development Labs» շահույթ չհետապնդող կազմակերպությանը (OSDL) լիցենզիայի ներքո Intel բաց կոդով լիցենզիա. 2003 թվականից գործիքին աջակցում են մի խումբ էնտուզիաստներ՝ նախագիծը գրանցված sourceforge.net-ում:

Iometer-ը բաղկացած է դինամոյի բեռի գեներատորից և GUI-ից: Ճիշտ է, վերջինս հասանելի է միայն Windows-ի տակ։ Ինչ վերաբերում է գեներատորին, ապա այն թույլ է տալիս մոդելավորել երրորդ կողմի հավելվածների բեռը. դրա համար ստեղծվում են հատուկ թեստային կաղապարներ:

Հենանիշները ցույց են տալիս՝ թողունակությունը, գործառնությունները վայրկյանում, հետաձգումը և պրոցեսորի բեռնվածությունը: Հաշվարկվում են ոչ միայն միջին արժեքները, այլև min/max:

Չնայած այն հանգամանքին, որ գործիքի վերջին կայուն տարբերակը թողարկվել է 2014 թվականին, այն դեռ օգտագործվում է Broadcom и Անտառապատ հովիտ. Այնուամենայնիվ, համակարգի տարիքը դեռ ազդում է: Նախ, դրա ինտերֆեյսը հնացած և չի փոխվել 1998 թվականից: Երկրորդ, գործիքը երբեմն ցուցադրում է ոչ այնքան համարժեք արդյունքներ բոլոր ֆլեշ զանգվածների վրա:

vpsbench

VPS-ի կատարումը գնահատելու պարզ սցենար: Տարածված է MIT լիցենզիաներ. Ահա նրա աշխատանքի օրինակը, որը տրված է 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-ի թարմացումը կատարվել է մոտ չորս տարի առաջ), այն օգտագործում շատ ամպային մատակարարներ և ՏՏ ընկերություններ:

HammerDB

Ամենատարածվածներից մեկը բացել տվյալների բազայի բեռնվածության փորձարկման չափորոշիչներ: Գործիքին աջակցում է ոչ առևտրային կազմակերպությունը ՋԷԿ — Գործարքների մշակման կատարողական խորհուրդ: Դրա նպատակն է մշակել տվյալների բազայի չափորոշիչներ:

HammerDB-ն ստեղծում է տվյալների բազայի թեստային սխեման, այն լրացնում է տվյալների հետ և մոդելավորում մի քանի վիրտուալ օգտագործողների բեռը: Բեռը կարող է լինել և՛ գործարքային, և՛ վերլուծական գործողություններ: Աջակցում է՝ Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL և Redis:

HammerDB-ի շուրջ ձևավորվել է ընդարձակ համայնք: Կոմունալ ծառայություններից օգտվում են 180 երկրների ընկերություններ: Նրանց մեջ: Intel, Անտառապատ հովիտ, Lenovo, Red Hat և շատերը մյուսները. Եթե ​​ցանկանում եք ինքներդ ուսումնասիրել օգտակար ծառայության հնարավորությունները, կարող եք սկսել պաշտոնական ուղեցույցներ.

Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ
Լուսանկարը - կորցրած տեղերը - CC BY

7-Zip

Այս արխիվատորն ունի ներկառուցված հենանիշ՝ պրոցեսորների արագությունը ստուգելու համար որոշակի քանակությամբ ֆայլեր սեղմելիս: Այն նաև հարմար է RAM-ը սխալների համար ստուգելու համար: Ալգորիթմ, որն օգտագործվում է թեստերի համար ԼԶՄԱ (Լեմպել–Զիվ–Մարկով շղթայի ալգորիթմ)։ Այն հիմնված է սխեմայի վրա բառարանի տվյալների սեղմում. Օրինակ՝ մեկ շղթայով և 64 ՄԲ բառարանով չափանիշ գործարկելու համար բավական է գրել հրամանը.

7z b -mmt1 -md26

Ծրագիրը արդյունքը կտրամադրի MIPS (վայրկյանում միլիոն հրահանգներ) ձևաչափով, ինչը կարելի է անվանել թերություն։ Այս պարամետրը հարմար է նույն ճարտարապետության պրոցեսորների աշխատանքը համեմատելու համար, սակայն տարբեր ճարտարապետությունների դեպքում դրա կիրառելիությունը սահմանափակ է։

DD

Հրամանի տող գործիք, որը փոխակերպում և պատճենում է ֆայլերը: Բայց այն կարող է օգտագործվել պահեստավորման համակարգերի վրա պարզ 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

Հարկ է նշել նաև, որ Դ.Դ. Դուք կարող եք օգտագործել որպես պրոցեսորի պարզ չափանիշ: Ճիշտ է, սա կպահանջի լրացուցիչ ծրագիր, որը պահանջում է ռեսուրսների ինտենսիվ հաշվարկներ: Օրինակ՝ հաշ գումարները հաշվարկելու կոմունալ ծառայություն md5sum.

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

Վերևի հրամանը ցույց կտա, թե որքան արագ (ՄԲ/վ) համակարգը կմշակի երկար թվերի հաջորդականությունը: Թեև փորձագետներն ասում են, որ այս հրամանը հարմար է միայն կատարողականի կոպիտ գնահատման համար: Կարևոր է նաև հիշել, որ DD-ն թույլ է տալիս ցածր մակարդակի գործողություններ կատարել կոշտ սկավառակների վրա: Հետևաբար, դուք պետք է զգույշ լինեք կոմունալ ծրագրի հետ աշխատելիս, որպեսզի չկորցնեք որոշ տվյալներ (DD անունը երբեմն կատակով վերծանվում է որպես սկավառակի կործանիչ):

Ինչի մասին ենք գրում մեր բլոգներում և սոցիալական ցանցերում.

Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Հետազոտություն. Linux-ը դեռևս ամենահայտնի ՕՀ-ն է ամպի մեջ
Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Open Invention Network-ն ունի ավելի քան երեք հազար լիցենզավորվածներ. ի՞նչ է դա նշանակում բաց կոդով ծրագրային ապահովման համար

Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Ինչպես ապահովել ձեր Linux համակարգը. 10 խորհուրդ
Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Ռիսկերի նվազեցում. ինչպես չկորցնել ձեր տվյալները

Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Գրքեր նրանց համար, ովքեր արդեն ներգրավված են համակարգի կառավարման մեջ կամ նոր են պատրաստվում սկսել
Ինչպես գնահատել Linux սերվերի աշխատանքը. բաց չափման գործիքներ Անսովոր տիրույթի գոտիներ ձեր նախագծի համար

Source: www.habr.com

Добавить комментарий