NAS 속도 문제

김대왕   
   조회 10931   추천 0    

안녕하세요?

NAS가 한대 운영 중이고,
커널 버전은 2.6.16.16-nas
용량은 4.6TB 정도 됩니다.

예전에 스무대 가량 물려 있을 때
느리긴 했지만 그럭저럭 사용 했었고
사용자가 없을 땐 속도가 빨랐었는데

요즘엔 사용량이 없어도
속도가 현저히 낮아져서 걱정이네요;;

트래픽 전혀 없는 상황에서
1.5기가 복사에 5분 가량 소요되는거 보면
정상은 아닌거 같습니다.

속도가 너무 느리다 싶을 땐
한번씩 reboot을 하거나 shutdown을
해주면 속도가 다시 돌아왔었거든요
이젠 그러지 않네요.

1. 제가 확인할 수 있는것들이 있을까요?
2. 리눅스에서 디스크 속도와 트래픽 체크하는 방법이 있을지요?

답변 부탁드립니다.
좋은 하루 되세요~
짧은글 일수록 신중하게.
여러가지 가능성을 예측해 볼 수도 있을것 같습니다.
리눅스는 파티션에 따라 대부분 조각이 나지 않게 능동적으로 관리가 되지만,
일부 파티션 방식은 파일이 조각나기도 하니 확인해 보는 것도 좋을 것 같습니다.
네트워크 링크가 정상 속도인지도 확인해 보면 좋을것 같구요.

리눅스에서 하드디스크 전송속도는 hdparm 이라는 툴을 이용해 보세요.
옵션에 따라 원하시는 형태의 측정이 직관적으로 이루어지니 나쁘지 않을 것입니다.
2009-04
초당 5MB 전송하네요.
김태형님 말씀대로 먼저 네트웍 링크 상태를 확인해보시고, 그다음에 깨진디스크가 없는지도 한번 확인해보심이..
디스크가 깨져서 리빌드중일때 느려질 수 있습니다.
FreeNAS라 그럴일은 별로 없겠습니다만 뭔가 디스크IO를 소모하는 프로세스가 혹시 있을수도 있지않을까요?
김대왕 2009-04
태형님 영선님 답변 감사합니다.

# CPU (%)
- usage : 3, 0.5, 1.4

# Network Traffic (mb/s)
- In : 186.3, 21.5, 1.1
- out : 11.6, 2.2, 7.7

# Disk I/O (mb/s)
- read : 10.6, 1.9, 6.9
- write : 10.5, 1.3, 0.9

Max / Average / Current
위 수치의 대한 구분입니다.

위는 NAS MANAGER예써의 트래픽을 확인 결과입니다.
현재 5대의 프로세스로 파일 읽고/컨버팅/쓰기를 하고 있고
읽는 파일은 개당 8메가 정도(여러장), 저장시 1/10정도 작아집니다.

1. 수치상으로 봤을 때
쓰기속도와 네트웍에 문제가 있는게 맞는지요?

2. 혹시 디스크가 깨져 리빌드 중이라면 어떻게 해야 하는지요?


PS. hdaparm 테스트 결과입니다.
IO가 16-bit로 되어있어서 32-bit로 전환 했지만
속도차이는 + 0.1 mb/s 정도밖에 없네요.

/dev/hda:
 setting 32-bit IO_support flag to 1
 setting using_dma to 1 (on)
 IO_support  =  1 (32-bit)
 using_dma    =  1 (on)
 Timing buffered disk reads:  16 MB in  3.36 seconds =  4.77 MB/sec
     
4~5MB/s 급이라면 디스크쪽에 문제 가능성이 높은 것으로 보입니다.
Raid 묶으신 것이라면 Raid 컨트롤러에서 어떤 디스크에 Fail 이 떴는지 확인해 보시는게 좋겠습니다.
2009-04
먼저 접미어 Mb, MB를 정확히 구분하여 쓰셔야 할듯합니다. (보통 1MB = 8Mb)

그 다음에는 하드웨어 스펙을... PC/서버에 어플리케이션을 설치하여 쓰시는것인지 전용 NAS장비를 사신것인지..

CPU Usag를 보면 로드애버리지같아 보이는데, 어떤 CPU를 쓰는지 모르겠지만 요즘 기준으로 보면 NAS치고 많이 쓰는편입니다. 무엇이 CPU를 저리 사용하는지 확인해보셔야하겠구요...

그리고 네트웍 트래픽과 디스크IO 수치가 잘 안맞는것같네요.

NAS라 별다른 프로세스들이 뜰 일이 없다고 생각하면 네트웍으로 들어오는데이터는 180인데 읽기/쓰기는 10/10밖에 안되니 좀 이상합니다.

그리고 결정적으로 디스크 IO가 너무 안나오네요.

레이드 컨트롤러에서 별 문제 없는지 잘 살펴보시구요, dmesg나 /var/log/messages 도 한번 확인해보시면 좋을듯합니다.

문의하신 부분은...

1. 디스크와 네트웍은 따로 속도를 측정해보세요.
디스크IO는 http://www.textuality.com/bonnie/ 이것으로 테스트했는데 수십메가바이트/초 이상 나온다면 일단은 통과..
네트웍테스트는 램드라이브 잡아서 파일 적당히 올려놓고, 다른 컴퓨터에서 FTP로 땡겨보면 답이 나옵니다.

2. 디스크가 깨져 리빌드 중이라면 기다려야죠.


QnA
제목Page 4191/5729
2015-12   1789074   백메가
2014-05   5264131   정은준1
2017-04   3868   정연
2018-08   4404   3D서포터즈
2018-08   4036   황진우
2016-06   4532   두냥이
2017-05   4445   페르세우스
2022-10   1661   L2스위치
2016-07   18333   goodsense
2017-07   4562   후리기
2016-07   10330   Wisjaj
2014-03   5422   빠시온
2021-10   2911   자객
2017-02   18518   조세연
2017-03   3749   캔위드
2016-04   4719   드라코닉
2017-04   3668   남극곰
2017-05   6361   python
2017-07   4412   NiteFlite9
2017-07   8332   호박고구마
2016-12   3830   두cpu
2014-09   5554   빠시온