Ինչպես գնահատել կատարողականը 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 состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.

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

Չնայած գործիքի վերջին կայուն տարբերակը թողարկվել է 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

Նաև հարկ է նշել, որ DD-ն Դուք կարող եք օգտագործել որպես պարզ CPU չափանիշ։ Սակայն սա կպահանջի լրացուցիչ ծրագիր, որը պահանջում է ռեսուրսների մեծ ծախս պահանջող հաշվարկներ։ Օրինակ՝ հեշ գումարի արժեքները հաշվարկելու գործիք։ 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

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster