SATA HDD 성능?

jinserk의 이미지

노트북 SATA 하드에 우분투를 설치한 결과..
하드 액세스 성능이 영 떨어지는 듯 하여 hdparm -Tt /dev/sda 를 시도해봤습니다.

/dev/sda:
Timing cached reads: 4144 MB in 2.00 seconds = 2071.87 MB/sec
Timing buffered disk reads: 104 MB in 3.05 seconds = 34.12 MB/sec

HDD 는 Fujitsu 의 MHV2080 입니다.
대략 스펙은 SATA-2, 150 MB/sec, 5400 rpm 이구요.
거의 1/5로 속도가 떨어져 있군요 -_-;

제대로 인식이 안되고 있는 것 같은데.. 해결할 방법이 있을까요?
감사합니다.

elflord의 이미지

150MB/sec라시니 아마 SATA-2가 아니라 SATA-1이실겁니다. 그리고 그속도는 디스크에서 외부로의 최대전송속도인지라 디스크자체의 읽고 쓰기속도와는 개념이 틀립니다.

제가 보기엔 님의 디스크의 수치는 정상적으로 보입니다만 hdparm의 I/O support,using_dma 정보를 확인하셔서 정상인지 확인해 보실 필요는 있겠습니다.

그럼 이만 총총...[竹]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

jinserk의 이미지

이렇게 나옵니다.

/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9729/255/63, sectors = 156301488, start = 0

hdparm 으로는 dma 설정도 안되어 있고 I/O support 도 16bit default로만 되어 있는 것으로 보이지만
실제로 sata 의 경우는 scsi 로 잡히기 때문에 dma 설정을 하면 안된다(?)는 것을 어디서 본 기억이 나는데요..
hdparm 으로 설정해도 문제 없을까요?

Leo.

Leo.

사랑천사의 이미지

그래도 I/O Support는 해 주시는게...

hdparm -c 3 /dev/sda(/dev/hda = 저의 경우)

DMA는.. 하면 안 되는게 아니고.. 해 봤자 '별 소용이 없다' 라고 들은 거 같네요... 제가 알고 있는게 맞다면, 별 소용이 없는 것이지 않 되는 것은 아닐 겁니다. 그리고 SCSI 방식은 어차피 직열 통신입니다. SATA역시... Serial-ATA ... 니까 뭐.. 그런거 하곤 별 상관 없을 거 같은데요... DMA가 메모리 직접 접근 기능을 의미 하는거 아닌지... 맞을텐데요. 그런거 하고 SCSI로 잡히는 거 하고 큰 상관이 있을런지 모르겠네요..

그리고 저정도면 빠른거 아닌가요??? S-ATA로 테스트 한 것에 대한 결과를 올려 주신 분이 계셨던 거 같은데... 별로 그렇게 차이 안 나 보이는데요.. 그리고 노트북이라 더 그럴 수도 있을 듯...

지금 저는 E-IDE/P-ATA로 모든 HDD를 돌리고 있습니다. 물론 DMA는 켜 놨죠... 사우스 브리지가 Intel ICH2고요... ATA-100까지 지원이 됩니다. hdb가 ATA-133을 지원 하지만 100까지만 되겠죠 당연히... 거의 31~38MB 나오네요. -t로 테스트 했을 때는... 근대 아무리 해도 -T 시에는.. 2000MB/S 이상 안 나옵니다... 712MB/S 나오네요. 제가 보기엔 S-ATA값을 톡톡히 잘 하고 있다고... 보입니다...
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

마잇의 이미지

dma 옵션이 sata에도 통하는지 잘 모르겠습니다. 기존의 EIDE(PATA) 전송 방식에 쓰이던 기술로 알고 있는데요.

그리고 SATA 규격 전송속도 만큼 실제 하드디스크의 속도가 나오는 것은 아닙니다. 그저 SATA 버스가 감당하는 최고 속도겠지요.
--
마잇


--
마잇

사랑천사의 이미지

음...

ysnglee2000@lecl:~$ engdic dma
[ DMA ]
 x, (전산)direct memory access, Doctor of Musical Arts
 
ysnglee2000@lecl:~$

이러는군요. DMA는... 사운드카드에도 쓰입니다. 결론적으로 매개변수로써 DMA를 사용 하는 것에 대해서 SATA장비에 설정이 가능한지는 알 수가 없지만. EIDE 전용으로 만들어진 기술은 아니고요.

사운드 카드 설정 하다 보면... 지금은 모르겠습니다만. SB16같은 것만 해도... DMA잡아 줍니다. DMA가 중요한 이유는 모든 메모리 입출력을 CPU가 담당 하는게 아니라 메모리와 하드웨어 사이에서 자동 조정 하게 되는 거죠.
CPU:Open -- Read -- Write ... (반복)
이게 아니고
HW to MEM -- MEM -- HW
이거... 뭐 다들 아시는 거고.. 제가 오히려 딸리는 부분이라 전체적으로 정확한 설명은 드리기 어렵겠지만, SATA에도 매개변수가 있기만 하다면 설정 했을 때 효과를 볼 수 있을 거라고 생각이 됩니다.

표준 플로피 디스크 컨트롤러
DMA:02
IRQ:06
...

----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사

lacovnk의 이미지

man hdparm

Quote:
hdparm provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsystem.

SATA는 아예 언급이 없군요.

ftfuture의 이미지

컥 제 ibm놋북은 더 느리네요..

#>sudo hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads: 2640 MB in 2.00 seconds = 1319.92 MB/sec
Timing buffered disk reads: 80 MB in 3.06 seconds = 26.11 MB/sec

찾아보니 sdparm 이라는게 있는 모양이네요.. 얼른 깔아서 해보니..
#>sudo sdparm /dev/sda
/dev/sda: ATA IC25N060ATMR04-0 MO3O
Read write error recovery mode page:
AWRE 1
ARRE 1
PER 0
Caching (SBC) mode page:
WCE 1
RCD 0
Control mode page:
SWP 0

라고 나오는데 사용법이 어케되는지 잘 모르겠네요..
어쨰 이리 느린지..

ftfuture의 이미지

..

doodoo의 이미지

일반적으로 쓰는 데스크탑하드랑 비교해 보면 쪼금 낮군요
얼추 비슷하게 나오는 듯 싶기도 하고요..

sudo hdparm -Tt /dev/sda
Password:
 
/dev/sda:
 Timing cached reads:   1936 MB in  2.00 seconds = 967.94 MB/sec
 Timing buffered disk reads:  136 MB in  3.03 seconds =  44.91 MB/sec
doodoo@doodoo-desktop:~$ sudo hdparm -Tt /dev/sdb
 
/dev/sdb:
 Timing cached reads:   1908 MB in  2.00 seconds = 953.94 MB/sec
 Timing buffered disk reads:  180 MB in  3.01 seconds =  59.76 MB/sec
juy0215의 이미지

sata 에서 유일하게 설정할수있는기 ( 제가 테스트해본결과 .. 더있을지도 모르지만 )
hdparm -a 읽기섹터수 조절 입니다.

hdparm -a 512 , 1024, 2048 , 4096 , 8192 등등 높이거나 낮추면서 옵션을 주며 속도테스트를 해보세요

hdparm -a 8192 /dev/sda

속도향상이 있을것입니다 ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.