ΠΠΈΠ΅ ΡΠΌΠ΅ Π²ΠΎ
ΠΡΡΠ³ΠΈ Π½Π°ΡΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΈΠΈ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π½ΠΈΡΠΈ:
Sysbench, UnixBench, Phoronix Test Suite, Vdbench ΠΈ IOzone ΠΠ½ΡΠ΅ΡΠ±Π΅Π½Ρ, Π€ΠΈΠΎ, Π₯Π΄ΠΏΠ°ΡΠΌ, Π‘ ΠΈ ΠΠΎΠ½ΠΈ
Π€ΠΎΡΠΎ -
ΠΠΎΠΌΠ΅ΡΠ°Ρ
ΠΠ²Π° Π΅ ΡΠ΅ΠΏΠ΅Ρ Π·Π° ΠΏΡΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠΎ Π΅Π΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΡΠΎ ΡΠ΅Π» ΠΊΠ»Π°ΡΡΠ΅Ρ. Iometer Π±Π΅ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π° Intel Π²ΠΎ 1998 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠΎ 2001 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡΠ°ΡΠ° Π³ΠΎ ΠΏΡΠ΅ΡΡΠ»ΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΏΡΠΎΡΠΈΡΠ½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° Open Source Development Labs (
Iometer ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. Π’ΠΎΡΠ½ΠΎ, Π²ΡΠΎΡΠΎΡΠΎ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎ ΡΠ°ΠΌΠΎ Π·Π° Windows. Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΡ, ΡΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ - Π·Π° ΠΎΠ²Π° ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅.
Π Π΅ΠΏΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°Π°Ρ: ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ ΡΠ΅ΠΊΡΠ½Π΄Π°, Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΠ° ΠΈ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ. ΠΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΡΠ΅ΡΠ½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ, ΡΡΠΊΡ ΠΈ min/max.
Π ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π²ΠΎ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠ°Π° ΡΓ¨ ΡΡΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ
vpsbench
ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½Π° ΡΠΊΡΠΈΠΏΡΠ° Π·Π° ΠΎΡΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° VPS. ΠΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ Π½ΠΈΠ·
$ 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
HammerDB
ΠΠ΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅
HammerDB ΡΠΎΠ·Π΄Π°Π²Π° ΡΠ΅ΠΌΠ° Π½Π° ΡΠ΅ΡΡ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠ° ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π° ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π°: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ΠΈ Redis.
ΠΠΊΠΎΠ»Ρ HammerDB ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ°. ΠΠ²Π°Π° Π°Π»Π°ΡΠΊΠ° ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ΄ 180 Π·Π΅ΠΌΡΠΈ. ΠΠ΅ΡΡ Π½ΠΈΠ²:
Π€ΠΎΡΠΎ -
7-Zip
ΠΠ²ΠΎΡ Π°ΡΡ
ΠΈΠ²Π°Ρ ΠΈΠΌΠ° Π²Π³ΡΠ°Π΄Π΅Π½ ΡΠ΅ΠΏΠ΅Ρ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π±ΡΠΎΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΠΎΠ³ΠΎΠ΄Π΅Π½ Π΅ ΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ. ΠΠ° ΡΠ΅ΡΡΠΎΠ²ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ
7z b -mmt1 -md26
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ MIPS (ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΠΎ ΡΠ΅ΠΊΡΠ½Π΄Π°), ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΅ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ. ΠΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΡΠΎ ΠΈΡΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, Π½ΠΎ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°.
DD
ΠΠ»Π°ΡΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΡΠ° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° ΠΈ ΠΊΠΎΠΏΠΈΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ I/O ΡΠ΅ΡΡΠΎΠ²ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅. ΠΡΡΠ΅ΠΊΡΠ²Π° Π½Π° ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡ GNU/Linux ΡΠΈΡΡΠ΅ΠΌ.
ΠΠ° Π²ΠΈΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° Π.Π.
dd if=/dev/zero bs=1M count=1024 | md5sum
ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ΠΏΠΎΠ³ΠΎΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΊΠΎΠ»ΠΊΡ Π±ΡΠ·ΠΎ (MB/s) ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ»Π³Π° ΡΠ΅ΠΊΠ²Π΅Π½ΡΠ° Π½Π° Π±ΡΠΎΠ΅Π²ΠΈ. ΠΠ°ΠΊΠΎ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅ Π²Π΅Π»Π°Ρ Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° ΡΠ°ΠΌΠΎ Π·Π° Π³ΡΡΠ±Π° ΠΏΡΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠ°ΠΌΠ΅ΡΠΈ Π΄Π΅ΠΊΠ° DD Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π²ΡΡΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Ρ Π°ΡΠ΄ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ. ΠΠ°ΡΠΎΠ°, ΡΡΠ΅Π±Π° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° Π΄Π° Π½Π΅ ΠΈΠ·Π³ΡΠ±ΠΈΡΠ΅ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ (ΠΈΠΌΠ΅ΡΠΎ DD ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π° ΡΠ΅Π³Π° ΡΠ΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΠ½ΠΈΡΡΡΠ²Π°Ρ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΈ).
ΠΠ° ΡΡΠΎ ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ Π½Π° Π½Π°ΡΠΈΡΠ΅ Π±Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΈ ΡΠΎΡΠΈΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ:
Π‘ΡΡΠ΄ΠΈΡΠ°: Linux Π΅ ΡΓ¨ ΡΡΡΠ΅ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎΡ
Open Invention Network ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ ΡΡΠΈ ΠΈΠ»ΡΠ°Π΄ΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ° - ΡΡΠΎ Π·Π½Π°ΡΠΈ ΠΎΠ²Π° Π·Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄?
ΠΠ°ΠΊΠΎ Π΄Π° Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΠΈΠΎΡ Linux ΡΠΈΡΡΠ΅ΠΌ: 10 ΡΠΎΠ²Π΅ΡΠΈ
ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΠ·ΠΈΡΠΈΡΠ΅: ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π΅ Π³ΠΈ ΠΈΠ·Π³ΡΠ±ΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΠ½ΠΈΠ³ΠΈ Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π²Π΅ΡΠ΅ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΡΡΠΎΡΡΠΊΡ ΠΏΠ»Π°Π½ΠΈΡΠ°Π°Ρ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ
ΠΠ΅Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ Π·ΠΎΠ½ΠΈ Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΈ Π·Π° Π²Π°ΡΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ
ΠΠ·Π²ΠΎΡ: www.habr.com