반응형
Memory I/O 속도 측정 방법
mbw라는 툴을 이용해서 속도 측정을 진행
# mbw 설치 진행
sudo apt update
sudo apt install mbw
# 성능 측정 진행
mbw 1000
: '
Long uses 8 bytes. Allocating 2*131072000 elements = 2097152000 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0 Method: MEMCPY Elapsed: 0.08049 MiB: 1000.00000 Copy: 12424.212 MiB/s
...
AVG Method: MEMCPY Elapsed: 0.08028 MiB: 1000.00000 Copy: 12456.480 MiB/s
0 Method: DUMB Elapsed: 0.04699 MiB: 1000.00000 Copy: 21282.029 MiB/s
...
AVG Method: DUMB Elapsed: 0.04657 MiB: 1000.00000 Copy: 21471.899 MiB/s
0 Method: MCBLOCK Elapsed: 0.07152 MiB: 1000.00000 Copy: 13981.712 MiB/s
...
AVG Method: MCBLOCK Elapsed: 0.07307 MiB: 1000.00000 Copy: 13686.013 MiB/s
'
Disk I/O 속도 측정
Disk I/O 속도 측정에는 dd 명령어를 사용합니다.
# 쓰기 속도 측정
# if 는 항상 /dev/zero 설정
dd if=/dev/zero bs=1024 count=1000 of=/{테스트하려는 경로}/test_file oflag=direct
: '
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB, 1000 KiB) copied, 0.764843 s, 1.3 MB/s
'
# 읽기 속도 측정
# 쓰기 속도 측정에서 if, of을 서로 바꿔준다, of에는 /dev/null을 입력
dd if=/{테스트하려는 경로}/test_file bs=1024 of=/dev/null
: '
1000+0 records in
1000+0 records out
1024000 bytes (1.0 MB, 1000 KiB) copied, 0.0161434 s, 63.4 MB/s
'
반응형
'TIL' 카테고리의 다른 글
[TIL] Kubeconfig 클러스터 추가 (0) | 2024.10.10 |
---|---|
[containerd] 사용명령어 정리 (0) | 2024.01.17 |
[Ubuntu] 계정 생성 및 sudoer 권한 부여 (0) | 2023.09.21 |
[Docker] docker 불필요한 용량 없애기 (0) | 2023.09.13 |
[Nginx] 페이지 새로고침 시 404에러 발생 해결 (0) | 2023.08.28 |