# dd
# smartmontool
< hdparm >
# hdparm
: hdparm은 시스템에 장착된 하드디스크의 설정을 확인하거나 하드디스크의 설정을 하고자 할 때에 사용하는 명령어.
주로 실무에서 IDE 또는 SCSI HDD의 Access 속도를 측정할 때에 많이 사용한다.
이 명령어로 HDD의 직접적인 성능에 영향을 줄 수 있는 여러가지 설정을 할 수 있지만 극히 위험한 상황을 초래할 수 있으므로 설정의 용도로는 사용하지 않는 것이 좋다.
명령어 위치 : /sbin/hdparm
1. Buffering 되어 있지 않은 데이터 디스크의 Access 속도 체크
-t 옵션 : Buffering이 전혀 되어 있지 않은 데이터를 실제로 디스크에서 얼마나 빠르게 읽을 수 있는 지를 확인하기 위함. 실제로 hdparm 명령어는 실제로 2~3회의 테스틀 실시 한 후에 출력
# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 748 MB in 3.01 seconds = 248.83 MB/sec
-> 실제로 디스크에 존재하는 데이터를 읽는 속도 : 초당 248MB
(디스크에 존재하는 데이터 가운데 버퍼링이 되어있지 않은 데이터를 대상으로 점검)
2. Buffering 되어 있는 데이터와 되어 있는 데이터의 Acess 속도 비교
# hdparm -tT /dev/sda
-> Cache에 버퍼링되어 있는 데이터를 읽는다면 실제 속도는 엄청나게 빨라진다. Cache에 저장된 데이터를 읽는다는 것은 실제로 디스크에서 읽어오는 것이 아니라 Cache Memory 에서 읽어오기 때문이다.
앞의 예는 실제로 디스크에 존재하는 데이터(-t 옵션)에 대하여 읽는 속도를 체크한 것이라면 다음 예
(-T)는 Cache에 존재하는 데이터를 읽는 속도와 함께 측정한 것이다.
[root@WAS2 ~]# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 31934 MB in 2.00 seconds = 15986.46 MB/sec
Timing buffered disk reads: 748 MB in 3.01 seconds = 248.83 MB/sec
-> Cache에 버퍼되어있는 데이터(-T 옵션)를 읽을 때에는 초당 약 15GB를 읽을 수 잇으며, 실제로 디스크에서 데이터(-t 옵션)를 읽어오는 속도는 약 248MB 인 것 확인
-> Cache memory가 시스템의 속도에 큰 영향을 끼친다.
'OS' 카테고리의 다른 글
Quota란 (0) | 2014.10.17 |
---|---|
Windows 에러 로그 - 레지스트리 관련 (0) | 2014.10.15 |
bind 취약점으로 인한 설정 ( recursion ) (0) | 2014.10.15 |
rndc 명령어 (0) | 2014.10.15 |
sendmail 계정 추가 (0) | 2014.10.08 |