오라클 설치하는데 너무 빠르게 완료가 되서 왜 일까 분석 > Hard disk가 아닌 Nvme에 Oracle을 설치! (깜빡했다.)
귀한 용량을 의도치 않게 잡아 먹었다. 이왕 이렇게 된거, HardDisk vs Nvme I/O 성능 테스트를 해보았다.
[ Hard Disk vs Nvme I/O 테스트 ]
1. HardDisk : 씨게이트 ST2000DM001-1ER164 -2TB
2. Nvme : 삼성 SSD 970 EVO PLUS 500GB NVMe
구분
|
씨게이트 ST2000DM001-1ER164 -2TB
|
삼성 SSD 970 EVO PLUS 500GB NVMe
|
디스크 쓰기 속도
|
161 MB/s
|
671 MB/s
|
디스크 읽기 속도
|
290 MB/s
|
803 MB/s
|
메모리 쓰기 속도
|
2.1 GB/s (2100 MB/s)
|
2.1 GB/s (2100 MB/s)
|
메모리 읽기 속도
|
2.9 GB/s (2900 MB/s)
|
3.1 GB/s (3100 MB/s)
|
[ 장치별 Disk와 Memory 성능 비교 분석 ]
1. HardDisk
- 쓰기 : 메모리가 디스크보다 약 13배 더 빠름
- 읽기 : 메모리가 디스크보다 약 10배 더 빠름
2. Nvme
- 쓰기 : 메모리가 디스크보다 약 3배 더 빠름
- 읽기 : 메모리가 디스크보다 약 4배 더 빠름
3. Hard Disk vs Nvme 디스크 쓰기 읽기 속도
- 쓰기 : Nvme가 HardDisk 보다 4.2 배 더 빠름
- 읽기 : Nvme가 HardDisk 보다 2.8 배 더 빠름
[ 참고 ]
1. 집 PC에서 테스트 하므로, 동일한 물리적 메모리 자원을 사용하기 때문에, 메모리 읽기 성능 차이는 없다.
약간의 수치 차이는 시점에 따른 미세한 차이일 뿐이다.
※ SSD와 NVME가 없던 시절 SQL 튜닝 기술이 고급 기술이라고 왜 크게 각광받았는지 느껴진다.
일하기 좋은 시절 이제 없나?
[ Test Script ]
-- disk 성능 테스트 ( write, read )
dd if=/dev/zero of=/tmp/testfile_disk bs=1G count=1 oflag=direct
dd if=/tmp/testfile_disk of=/dev/null bs=1G count=1 iflag=direct
-- 메모리 성능 테스트 ( write, read )
dd if=/dev/zero of=/dev/shm/testfile_mem bs=1G count=1
dd if=/dev/shm/testfile_mem of=/dev/null bs=1G count=1
-- 테스트용 file 삭제
rm -f /tmp/testfile_disk
rm -f /dev/shm/testfile_mem
'IT 지식 > Linux' 카테고리의 다른 글
Linux 일반 계정으로 sudo 명령어가 안될 때 or 패스워드 입력없이 실행하고 싶은 경우 (0) | 2024.06.13 |
---|---|
Oracle Linux 서버 첫 화면 2가지 모드 (0) | 2024.06.12 |
Synology Docker 내 Oracle Linux 비밀번호 변경 (0) | 2024.06.11 |
vi,vim 필수 명령문 (0) | 2024.06.05 |
figlet 문자 크게 보이게하기 ( SID 확인 용도 ) (0) | 2024.05.24 |