ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು

ನಾವು ಇದ್ದೇವೆ 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

ನಮ್ಮ ಇತರ ಮಾನದಂಡ ಸಂಗ್ರಹಗಳು:

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು
- ಅಲಾಸ್ಕಾದ ಭೂ ನಿರ್ವಹಣಾ ಬ್ಯೂರೋ - CC BY

ಅಯೋಮೀಟರ್

ಡಿಸ್ಕ್ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಿರ್ಣಯಿಸಲು ಇದು ಒಂದು ಮಾನದಂಡವಾಗಿದೆ. ಒಂದೇ ಸರ್ವರ್ ಮತ್ತು ಸಂಪೂರ್ಣ ಕ್ಲಸ್ಟರ್ ಎರಡರೊಂದಿಗೂ ಕೆಲಸ ಮಾಡಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ. ಇಂಟೆಲ್ ಎಂಜಿನಿಯರ್‌ಗಳು 1998 ರಲ್ಲಿ ಐಯೋಮೀಟರ್ ಅನ್ನು ಪರಿಚಯಿಸಿದರು. 2001 ರಲ್ಲಿ, ನಿಗಮವು ಮೂಲ ಕೋಡ್ ಅನ್ನು ಲಾಭರಹಿತ ಸಂಸ್ಥೆ ಓಪನ್ ಸೋರ್ಸ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಲ್ಯಾಬ್ಸ್‌ಗೆ ವರ್ಗಾಯಿಸಿತು (ಒಎಸ್ಡಿಎಲ್) ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಇಂಟೆಲ್ ಮುಕ್ತ ಮೂಲ ಪರವಾನಗಿ. 2003 ರಿಂದ, ಈ ಉಪಕರಣವನ್ನು ಉತ್ಸಾಹಿಗಳ ಗುಂಪು ಬೆಂಬಲಿಸುತ್ತಿದೆ - ಯೋಜನೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ SourceForge.net ನಲ್ಲಿ.

Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.

ಮಾನದಂಡಗಳು ತೋರಿಸುತ್ತವೆ: ಥ್ರೋಪುಟ್, ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಕಾರ್ಯಾಚರಣೆಗಳು, ವಿಳಂಬ ಮತ್ತು CPU ಲೋಡ್. ಸರಾಸರಿ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರವಲ್ಲದೆ ಕನಿಷ್ಠ/ಗರಿಷ್ಠವನ್ನೂ ಸಹ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ.

ಉಪಕರಣದ ಕೊನೆಯ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು 2014 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದ್ದರೂ, ಅದನ್ನು ಇನ್ನೂ ಬಳಸಲಾಗುತ್ತಿದೆ ಬ್ರಾಡ್ಕಾಮ್ и ಡೆಲ್. ಆದಾಗ್ಯೂ, ವ್ಯವಸ್ಥೆಯ ವಯಸ್ಸು ಇನ್ನೂ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಮೊದಲನೆಯದಾಗಿ, ಅದರ ಇಂಟರ್ಫೇಸ್ ಹಳೆಯದು ಮತ್ತು 1998 ರಿಂದ ಬದಲಾಗಿಲ್ಲ. ಎರಡನೆಯದಾಗಿ, ಉಪಕರಣವು ಕೆಲವೊಮ್ಮೆ ಎಲ್ಲಾ-ಫ್ಲಾಶ್ ಅರೇಗಳಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಸಮರ್ಪಕ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ.

vpsbench ಕನ್ನಡ in ನಲ್ಲಿ

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 ನಲ್ಲಿನ ನವೀಕರಣವನ್ನು ಸುಮಾರು ನಾಲ್ಕು ವರ್ಷಗಳ ಹಿಂದೆ ಮಾಡಲಾಯಿತು), ಅದು ಉಪಯೋಗಿಸುತ್ತದೆ ಅನೇಕ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಮತ್ತು ಐಟಿ ಕಂಪನಿಗಳು.

ಹ್ಯಾಮರ್ ಡಿಬಿ

ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದದ್ದು ತೆರೆದಿರುತ್ತದೆ ಡೇಟಾಬೇಸ್‌ಗಳ ಲೋಡ್ ಪರೀಕ್ಷೆಗೆ ಮಾನದಂಡಗಳು. ಈ ಉಪಕರಣವು ಲಾಭರಹಿತ ಸಂಸ್ಥೆಯಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. TPC ನ್ನು — ವಹಿವಾಟು ಪ್ರಕ್ರಿಯೆ ಕಾರ್ಯಕ್ಷಮತೆ ಮಂಡಳಿ. ಡೇಟಾಬೇಸ್ ಮಾನದಂಡಗಳಿಗೆ ಮಾನದಂಡಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಇದರ ಗುರಿಯಾಗಿದೆ.

ಹ್ಯಾಮರ್‌ಡಿಬಿ ಪರೀಕ್ಷಾ ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾವನ್ನು ರಚಿಸುತ್ತದೆ, ಅದನ್ನು ಡೇಟಾದೊಂದಿಗೆ ತುಂಬಿಸುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ವರ್ಚುವಲ್ ಬಳಕೆದಾರರ ಲೋಡ್ ಅನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಲೋಡ್ ವಹಿವಾಟು ಮತ್ತು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಕಾರ್ಯಾಚರಣೆಗಳೆರಡೂ ಆಗಿರಬಹುದು. ಬೆಂಬಲಿಸುತ್ತದೆ: ಒರಾಕಲ್ ಡೇಟಾಬೇಸ್, SQL ಸರ್ವರ್, IBM Db2, MySQL, MariaDB, PostgreSQL, ಮತ್ತು Redis.

ಹ್ಯಾಮರ್‌ಡಿಬಿ ಸುತ್ತಲೂ ಒಂದು ದೊಡ್ಡ ಸಮುದಾಯ ರೂಪುಗೊಂಡಿದೆ. ಈ ಉಪಯುಕ್ತತೆಯನ್ನು ಪ್ರಪಂಚದಾದ್ಯಂತ 180 ದೇಶಗಳ ಕಂಪನಿಗಳು ಬಳಸುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ: ಇಂಟೆಲ್, ಡೆಲ್, ಲೆನೊವೊ, ಕೆಂಪು ಟೋಪಿ ಮತ್ತು ಅನೇಕ другие. ನೀವು ಉಪಯುಕ್ತತೆಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನೀವೇ ಅನ್ವೇಷಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬಹುದು ಅಧಿಕೃತ ಮಾರ್ಗದರ್ಶಿಗಳು.

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು
- ಕಳೆದುಹೋದ ಸ್ಥಳಗಳು - CC BY

7- ಜಿಪ್

ಈ ಆರ್ಕೈವರ್ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಫೈಲ್‌ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವಾಗ ಪ್ರೊಸೆಸರ್‌ಗಳ ವೇಗವನ್ನು ಪರೀಕ್ಷಿಸಲು ಅಂತರ್ನಿರ್ಮಿತ ಮಾನದಂಡವನ್ನು ಹೊಂದಿದೆ. ದೋಷಗಳಿಗಾಗಿ RAM ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಸಹ ಇದು ಸೂಕ್ತವಾಗಿದೆ. ಪರೀಕ್ಷೆಗೆ ಬಳಸುವ ಅಲ್ಗಾರಿದಮ್ LZMA (ಲೆಂಪೆಲ್–ಜಿವ್–ಮಾರ್ಕೊವ್ ಸರಪಳಿ ಅಲ್ಗಾರಿದಮ್). ಇದು ರೇಖಾಚಿತ್ರವನ್ನು ಆಧರಿಸಿದೆ. ನಿಘಂಟು ಡೇಟಾ ಕಂಪ್ರೆಷನ್ಉದಾಹರಣೆಗೆ, ಒಂದು ಥ್ರೆಡ್ ಮತ್ತು 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

ಡಿಡಿ ಎಂಬುದು ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿ. ಬಳಸಬಹುದು ಸರಳ CPU ಮಾನದಂಡವಾಗಿ. ಆದಾಗ್ಯೂ, ಇದಕ್ಕೆ ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಲೆಕ್ಕಾಚಾರಗಳ ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಪ್ರೋಗ್ರಾಂ ಅಗತ್ಯವಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಹ್ಯಾಶ್ ಮೊತ್ತದ ಮೌಲ್ಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಒಂದು ಉಪಯುಕ್ತತೆ ನಾನು md5.

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

ಮೇಲಿನ ಆಜ್ಞೆಯು ವ್ಯವಸ್ಥೆಯು ದೀರ್ಘ ಸಂಖ್ಯಾತ್ಮಕ ಅನುಕ್ರಮವನ್ನು ಎಷ್ಟು ವೇಗವಾಗಿ (MB/s) ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ತಜ್ಞರು ಈ ಆಜ್ಞೆಯು ಸ್ಥೂಲ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೌಲ್ಯಮಾಪನಕ್ಕೆ ಮಾತ್ರ ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತಿದ್ದರೂ. DD ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳಲ್ಲಿ ಕಡಿಮೆ ಮಟ್ಟದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ. ಆದ್ದರಿಂದ, ಕೆಲವು ಡೇಟಾವನ್ನು ಕಳೆದುಕೊಳ್ಳದಂತೆ ನೀವು ಉಪಯುಕ್ತತೆಯೊಂದಿಗೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಕೆಲಸ ಮಾಡಬೇಕಾಗುತ್ತದೆ (DD ಎಂಬ ಹೆಸರನ್ನು ಕೆಲವೊಮ್ಮೆ ಡಿಸ್ಕ್ ವಿಧ್ವಂಸಕ ಎಂದು ತಮಾಷೆಯಾಗಿ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ).

ನಮ್ಮ ಬ್ಲಾಗ್‌ಗಳು ಮತ್ತು ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ನಾವು ಏನು ಬರೆಯುತ್ತೇವೆ:

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ಅಧ್ಯಯನ: Linux — ಇನ್ನೂ ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ OS ಆಗಿದೆ
ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ಓಪನ್ ಇನ್ವೆನ್ಶನ್ ನೆಟ್‌ವರ್ಕ್ ಮೂರು ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಪರವಾನಗಿದಾರರನ್ನು ಹೊಂದಿದೆ - ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ಇದರ ಅರ್ಥವೇನು

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ನಿಮ್ಮನ್ನು ಹೇಗೆ ರಕ್ಷಿಸಿಕೊಳ್ಳುವುದು Linux-ವ್ಯವಸ್ಥೆ: 10 ಸಲಹೆಗಳು
ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ಅಪಾಯವನ್ನು ಕಡಿಮೆಗೊಳಿಸುವುದು: ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಹೇಗೆ ಕಳೆದುಕೊಳ್ಳಬಾರದು

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ಸಿಸ್ಟಮ್ ಆಡಳಿತದಲ್ಲಿ ಈಗಾಗಲೇ ತೊಡಗಿಸಿಕೊಂಡಿರುವ ಅಥವಾ ಪ್ರಾರಂಭಿಸಲು ಯೋಜಿಸುತ್ತಿರುವವರಿಗೆ ಪುಸ್ತಕಗಳು
ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೇಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು Linux-ಸರ್ವರ್‌ಗಳು: ಓಪನ್ ಸೋರ್ಸ್ ಬೆಂಚ್‌ಮಾರ್ಕಿಂಗ್ ಪರಿಕರಗಳು ನಿಮ್ಮ ಯೋಜನೆಗೆ ಅಸಾಮಾನ್ಯ ಡೊಮೇನ್ ವಲಯಗಳು

ಮೂಲ: www.habr.com

DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster