์ฐ๋ฆฌ๋ ะฟะพะดะณะพัะพะฒะธะปะธ ะฟะพะดะฑะพัะบั ะธะฝััััะผะตะฝัะพะฒ ะธ ัะบัะธะฟัะพะฒ ะดะปั ะพัะตะฝะบะธ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะฟัะพัะตััะพัะพะฒ, ะกะฅะ ะธ ะฟะฐะผััะธ ะฝะฐ Linux-ะผะฐัะธะฝะฐั : Iometer, DD, vpsbench, HammerDB ะธ 7-Zip.
๋ฒค์น๋งํฌ๋ฅผ ํตํ ๋ค๋ฅธ ์ ํ ์ฌํญ:
์ฌ์ง โ โ CC BY
์ด๋ ๋์คํฌ ๋ฐ ๋คํธ์ํฌ ํ์ ์์คํ ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํ ๋ฒค์น๋งํฌ์ ๋๋ค. ํ๋์ ์๋ฒ์ ์ ์ฒด ํด๋ฌ์คํฐ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๋ ๋ฐ ์ ํฉํฉ๋๋ค. Iometer๋ 1998๋ Intel ์์ง๋์ด์ ์ํด ์ถ์๋์์ต๋๋ค. 2001๋ ๊ธฐ์ ์ ๋น์๋ฆฌ๋จ์ฒด ์คํ์์ค๊ฐ๋ฐ์ฐ๊ตฌ์(Open Source Development Labs)์ ์์ค์ฝ๋๋ฅผ ์ด์ ํ๋ค.) ๋ผ์ด์ ์ค์ ๋ฐ๋ผ . 2003๋ ๋ถํฐ ์ด ๋๊ตฌ๋ ์ด๊ด์ ์ธ ๊ทธ๋ฃน์ธ ํ๋ก์ ํธ์ ์ํด ์ง์๋์์ต๋๋ค. SourceForge.net์์.
Iometer ัะพััะพะธั ะธะท ะณะตะฝะตัะฐัะพัะฐ ะฝะฐะณััะทะบะธ dynamo ะธ ะณัะฐัะธัะตัะบะพะณะพ ะธะฝัะตััะตะนัะฐ. ะัะฐะฒะดะฐ, ะฟะพัะปะตะดะฝะธะน ะดะพัััะฟะตะฝ ัะพะปัะบะพ ะฟะพะด Windows. ะงัะพ ะบะฐัะฐะตััั ะณะตะฝะตัะฐัะพัะฐ, ัะพ ะพะฝ ะฟะพะทะฒะพะปัะตั ะธะผะธัะธัะพะฒะฐัั ะฝะฐะณััะทะบั ััะพัะพะฝะฝะธั ะฟัะธะปะพะถะตะฝะธะน โ ะดะปั ััะพะณะพ ัะพะทะดะฐัััั ัะฟะตัะธะฐะปัะฝัะต ัะตััะพะฒัะต ัะฐะฑะปะพะฝั.
๋ฒค์น๋งํฌ์๋ ์ฒ๋ฆฌ๋, ์ด๋น ์์ , ๋๊ธฐ ์๊ฐ ๋ฐ ํ๋ก์ธ์ ๋ก๋๊ฐ ํ์๋ฉ๋๋ค. ํ๊ท ๊ฐ๋ฟ๋ง ์๋๋ผ ์ต์/์ต๋๊ฐ๋ ๊ณ์ฐ๋ฉ๋๋ค.
์ด ๋๊ตฌ์ ๋ง์ง๋ง ์์ ๋ฒ์ ์ด 2014๋ ์ ์ถ์๋์์์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ ํ ๋ค์ ๋ฒ์ ์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ะธ . ๊ทธ๋ฌ๋ ์์คํ ์ ์๋๋ ์ฌ์ ํ ํฐ ํ๊ฒฉ์ ์ค๋๋ค. ์ฒซ์งธ, ์ธํฐํ์ด์ค ๊ทธ๋ฆฌ๊ณ 1998๋ ์ดํ๋ก ๋ณํ์ง ์์์ต๋๋ค. ๋์งธ, ์ด ๋๊ตฌ๋ ๋๋๋ก ์ฌํ๋์ ์ด๋ ์ด์์ ์์ ํ ์ ์ ํ์ง ์์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค.
VPS ์ฑ๋ฅ์ ํ๊ฐํ๋ ๊ฐ๋จํ ์คํฌ๋ฆฝํธ์ ๋๋ค. ๊ฑธ์ณ ๋ถ์ฐ . ๋ค์์ ๊ณต์ 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์ ๋ํ ์ ๋ฐ์ดํธ๋ ์ฝ XNUMX๋ ์ ์ ์ด๋ฃจ์ด์ก์ต๋๋ค) ๋ง์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ IT ํ์ฌ.
๊ฐ์ฅ ์ธ๊ธฐ์๋ ๊ฒ ์ค ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถํ ํ ์คํธ๋ฅผ ์ํ ๋ฒค์น๋งํฌ. ์ด ๋๊ตฌ๋ ๋น์๋ฆฌ ๋จ์ฒด์ ์ง์์ ๋ฐ์ต๋๋ค. โ ๊ฑฐ๋ ์ฒ๋ฆฌ ์ฑ๊ณผ ํ์ํ. ๊ทธ ๋ชฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒค์น๋งํฌ์ ๋ํ ํ์ค์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋๋ค.
HammerDB๋ ํ ์คํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์์ฑํ๊ณ ์ฌ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฑ์ฐ๊ณ ์ฌ๋ฌ ๊ฐ์ ์ฌ์ฉ์์ ๋ก๋๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ๋ถํ๋ ํธ๋์ญ์ ์์ ๊ณผ ๋ถ์ ์์ ๋ชจ๋์ผ ์ ์์ต๋๋ค. ์ง์: Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ๋ฐ Redis.
HammerDB๋ฅผ ์ค์ฌ์ผ๋ก ๋๊ท๋ชจ ์ปค๋ฎค๋ํฐ๊ฐ ํ์ฑ๋์์ต๋๋ค. ์ด ์ ํธ๋ฆฌํฐ๋ 180๊ฐ๊ตญ์ ๊ธฐ์ ์์ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ ์ค์๋: , , , ๊ทธ๋ฆฌ๊ณ ๋ง์ . ์ ํธ๋ฆฌํฐ์ ๊ธฐ๋ฅ์ ์ง์ ์ดํด๋ณด๊ณ ์ถ๋ค๋ฉด ๋ค์์ผ๋ก ์์ํ ์ ์์ต๋๋ค. .

์ฌ์ง โ โ CC BY
์ด ์์นด์ด๋ฒ์๋ ํน์ ์์ ํ์ผ์ ์์ถํ ๋ ํ๋ก์ธ์ ์๋๋ฅผ ํ ์คํธํ๊ธฐ ์ํ ๋ฒค์น๋งํฌ๊ฐ ๋ด์ฅ๋์ด ์์ต๋๋ค. RAM ์ค๋ฅ๋ฅผ ํ์ธํ๋ ๋ฐ์๋ ์ ํฉํฉ๋๋ค. ํ ์คํธ์๋ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. (LempelโZivโMarkov ์ฒด์ธ ์๊ณ ๋ฆฌ์ฆ). ๋ค์ด์ด๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋์์ต๋๋ค. . ์๋ฅผ ๋ค์ด ํ๋์ ์ค๋ ๋์ 64MB ์ฌ์ ์ ์ฌ์ฉํ์ฌ ๋ฒค์น๋งํฌ๋ฅผ ์คํํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์์ฑํ๋ฉด ๋ฉ๋๋ค.
7z b -mmt1 -md26ํ๋ก๊ทธ๋จ์ ๊ฒฐ๊ณผ๋ฅผ MIPS(Million Instructions Per Second) ํ์์ผ๋ก ์ ๊ณตํ๋๋ฐ, ์ด๋ ๋จ์ ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ด ๋งค๊ฐ๋ณ์๋ ๋์ผํ ์ํคํ ์ฒ์ ํ๋ก์ธ์ ์ฑ๋ฅ์ ๋น๊ตํ๋ ๋ฐ ์ ํฉํ์ง๋ง, ๋ค๋ฅธ ์ํคํ ์ฒ์ ๊ฒฝ์ฐ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ด ์ ํ๋ฉ๋๋ค.
ะะฝััััะผะตะฝั ะบะพะผะฐะฝะดะฝะพะน ัััะพะบะธ, ะบะพะฝะฒะตััะธััััะธะน ะธ ะบะพะฟะธััััะธะน ัะฐะนะปั. ะะพ ะตะณะพ ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะดะปั ะฟัะพะฒะตะดะตะฝะธั ะฟัะพัััั 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
D.D. ๊ฐ๋จํ CPU ๋ฒค์น๋งํฌ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฅผ ์ํด์๋ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ๊ณ์ฐ์ด ํ์ํ ์ถ๊ฐ ํ๋ก๊ทธ๋จ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํด์ ๊ฐ์ ๊ณ์ฐํ๋ ์ ํธ๋ฆฌํฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. .
dd if=/dev/zero bs=1M count=1024 | md5sum์์ ๋ช ๋ น์ ์์คํ ์ด ๊ธด ์ซ์ ์ํ์ค๋ฅผ ์ฒ๋ฆฌํ๋ ์๋(MB/s)๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ ๋ฌธ๊ฐ๋ค์ ์ด ๋ช ๋ น์ด ๋๋ต์ ์ธ ์ฑ๋ฅ ํ๊ฐ์๋ง ์ ํฉํ๋ค๊ณ ๋งํฉ๋๋ค. DD๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ ๋๋ผ์ด๋ธ์์ ๋ฎ์ ์์ค์ ์์ ์ ์ํํ ์ ์๋ค๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ์ ์ผ๋ถ๋ฅผ ์์ง ์๋๋ก ์ ํธ๋ฆฌํฐ๋ฅผ ์ ์คํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค(DD๋ผ๋ ์ด๋ฆ์ ๋๋๋ก ๋๋ด์ผ๋ก ๋์คํฌ ํ๊ดด์๋ก ํด๋ ๋ฉ๋๋ค).
๋ธ๋ก๊ทธ์ ์์ ๋คํธ์ํฌ์ ๊ธ์ ์ฐ๋ ๋ด์ฉ:
![]()
![]()
![]()
![]()
![]()
![]()
์ถ์ฒ : habr.com
