NetApp의 NAS 마운트에 약 6300개의 이미지 파일이 포함된 디렉터리가 있고 디렉터리의 전체 크기는 약 300MB입니다. 나는 두 가지 다른 성능을 얻습니다 time ls
.
처음(또는 5~7분 기다린 후):
time ls
real 0m4.505s
user 0m0.061s
sys 0m0.258s
후속 시간:
time ls
real 0m0.340s
user 0m0.038s
sys 0m0.075s
저는 스토리지와 디스크를 처음 접했지만 질문은 다음과 같습니다.
ls
어떤 경우에는 속도가 느려지고 다른 경우에는 10배 이상 빨라지 는 원인은 무엇입니까 ?- 이 문제를 어떻게 해결할 수 있나요?
고쳐 쓰다:
NAS 설치 방법에 대해 시스템 관리자로부터 얻은 정보는 다음과 같습니다.
nashost:/vol/cmsprd/files /app/files nfs noquota,proto=tcp 0 0
호스트에서 "nfs"를 실행하는 모습은 다음과 같습니다.
ps -ef | grep nfs
root 3234 2 0 Mar21 ? 00:00:02 [nfsiod]
아직도 연결 속도를 찾고 있어요.
감사해요!
답변1
이는 HD 속도 저하로 인한 것일 수 있습니다.
일부 시스템에는 하드 디스크에 대한 비활성(쓰기 또는 읽기가 아님) 기간이 지나면 해당 드라이브의 회전 속도를 물리적으로 줄여 완전히 정지시키는 기능이 있습니다. 이는 하드 드라이브의 수명을 연장하기 위한 것입니다(기계적 마모 감소 = 고장 가능성 감소).
5~7분을 기다린 후 4/5초의 속도 저하가 관찰되므로 이 5분이 장치의 속도 저하 시간일 수 있습니다. 5초의 대기 시간은 드라이브가 완전히 회전하고 액세스할 준비가 되는 시간입니다.
HHD가 회전할 때 NAS 인클로저에서 소음(윙윙거림)도 들리지 않습니다.
이 NAS 관리 페이지(또는 다른 페이지)를 검색하여 "HD 스핀다운 시간"과 같은 변경해야 할 매개변수가 있는지 확인해보세요.
답변2
IIRC, ls
출력이 캐시됩니다.
NAS에 얼마나 빨리 연결됩니까? 이것은 그것의 일부일 수 있습니다. 파일 시스템과 하드 드라이브 속도도 이와 관련이 있을 수 있습니다. 더 많은 정보를 제공해 주실 수 있나요?