
몇 년 전에는활발한 토론Ubuntu는 기본적으로 공격적인 절전 모드에서 하드 디스크를 작동하여 과도한 로드 주기를 유발함으로써 하드 디스크 수명을 줄이는 것에 대해 설명합니다.
방금 Xubuntu 14.04 노트북의 상태를 smartctl -a /dev/sda
. 결과: 180시간 동안 4211번의 로드 사이클이 발생했습니다. 전원 어댑터가 분리되고 노트북이 배터리로 실행되면 약 3초마다 새로운 로드 주기가 발생합니다. 이건 너무해요.
그래서 제 질문은 이렇습니다. 그 토론 이후로 어떤 변화가 있었나요? 로드 사이클 빈도를 줄이려면 어떻게 해야 합니까? 기존 솔루션이 여전히 유효하거나 최신 상태입니까?
답변1
2017년 5월 현재, 적어도 특정 유형의 하드 디스크에 대해서는 논의가 여전히 유효하며 기존 솔루션이 여전히 해당 작업을 수행하고 있습니다. 비결은 전원 관리 수준을 덜 공격적으로 설정하는 것입니다.대부분의 디스크에서
# hdparm -B /dev/yourdisk
현재 설정된 APM(고급 전원 관리) 수준을 알려줍니다. 실제 원하는 값으로 동일한 명령을 사용하여 설정합니다.
# hdparm -B 254 /dev/yourdisk
값 범위는 1(가장 적극적인 절전)부터 254(가장 덜 적극적인 절전)까지입니다. 값이 128 이하이면 스핀다운도 허용됩니다. 255는 APM을 완전히 비활성화합니다(일부 모델에서는 지원되지 않음). 수준은 시스템 범주에 따라 다릅니다(데스크톱에는 254 이외의 다른 값이 필요하지 않으며 노트북에는... 조금 실험해 보거나 SSD를 구입하세요 :)).
~에서부 디지털더 복잡해집니다. 이 게시물에서와 같이 WD의 유틸리티 WDIDLE3.EXE를 사용하거나 다음을 수행합니다.https://ubuntuforums.org/showthread.php?t=1565889또는 이번에는 -J 옵션을 사용하여 hdparm을 다시 활용하십시오(지정된 값은 헤드를 파킹하는 데 필요한 초 단위입니다. -J 옵션 옆에 있는 hdparm 매뉴얼 페이지에서 범위에 대해 읽어보십시오). 후자의 접근 방식은 덜 권장되며 모든 드라이브에서 작동하지 않습니다.
나는 이 ArchLinux 위키 페이지를 읽어볼 것을 적극 권장합니다.https://wiki.archlinux.org/index.php/hdparm여기서는 udev 규칙을 만들어 hdparm을 영구적으로 변경하는 방법에 대해서도 논의합니다 /etc/udev/rules.d/50-hdparm.rules
.
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sda", RUN+="/usr/bin/hdparm -B 254 -S 0 /dev/sda"
답변2
RAM을 업그레이드하고 스왑을 비활성화하고 기간을 설정하세요. 스왑이 활성화된 내 데스크탑에 6GB RAM이 있었고 Ubuntu는 필요할 때까지 해당 양의 RAM으로 스왑을 사용하지 않았으며 내 HDD는 아무것도 하지 않고 앉아 있었습니다.