하드웨어

리눅스에서 SSD를 단계별로 최적화하는 방법

차례:

Anonim

Linux에서 SSD최적화하는 데는 몇 가지 이유가 있습니다. 예를 들어 SSD 하드 드라이브를 구입하여 더 많은 것을 얻고 싶어하지만 더 빨리 만들고 싶을 때는 SSD 수명을 연장하고 싶습니다. 어쨌든, 당신의 사건이 무엇이든, 우리는 그것을하는 방법을 설명 할 것입니다.

목차 색인

Linux에서 SSD 최적화

SSD의 기초

SSD는 컴퓨터의 차세대 저장 장치를 지칭하는 용어입니다. 스페인어 솔리드 스테이트 드라이브 와 동등한 영어 "솔리드 스테이트 드라이브"약어입니다.

기존 하드 디스크와 달리 솔리드 하드 디스크의 주요 장점은 기본적으로 지속적으로 움직이는 기계 구성 요소를 사용하는 것이 아니라는 사실에서 비롯됩니다. 높은 읽기 속도에 반영됩니다. 이러한 차이는 특히 시스템 시작시 및 높은 처리 용량이 필요한 프로그램을 실행할 때 두드러집니다.

SSD 최적화를위한 기본 설정

SSD가 무엇인지 명확하게 알았으므로 SSD 최적화 설정으로 비즈니스를 시작해 봅시다. SSD를 업데이트 할 때 권장되는 많은 조정 및 최적화가 있습니다. 그러나 주제와 관련된 모든 것을 평가하고 필터링 한 후 필수 조정 목록을 작성했습니다.

이 목록의 여러 작업 에는 fstab 파일포함 되므로 먼저 권장하는 것이 좋습니다. 다음 명령을 사용할 수 있습니다.

sudo cp / etc / fstab /etc/fstab.bak

이런 식으로 문제가 발생하면 파일을 삭제하고 원래 백업 된 파일을 복원 할 수 있습니다.

접근 시간 피하기

이는 SSD 수명을 늘리는 데 필수적입니다. 간단합니다. 운영 체제에서 디스크에 쓰는 쓰기 양을 줄 입니다. 디렉토리 또는 파일에 마지막으로 액세스 한 순간을 알아야 할 경우 / etc / fstab 파일 다음 두 옵션을 추가합니다.

noatime nodiratime

참고: 나머지 옵션과 사양은 공백이 아닌 쉼표 (,)로 구분해야합니다.

트림 활성화

TRIM을 활성화 하면 장기적으로 디스크 성능을 관리 하는 데 도움이됩니다. 이를 위해 다음 옵션이 fstab에 추가됩니다.

버리다

이것은 ext4 파일 시스템 및 일반 하드 드라이브에서도 완벽하게 작동한다는 점에 유의해야합니다. 그래서 우리는 그것을 목록에 포함 시켰습니다.

Tmpfs

기본적으로 시스템은 / tmp에 캐시를 저장합니다. 이것을 알면, fstab을 통해 캐시가 RAM에 시스템의 임시 파일로 마운트되도록 구성 할 수 있습니다. 이런 방식 으로 시스템은 하드 디스크를 가능한 한 적게 만집니다. 이를 위해 / etc / fstab의 끝에 다음 줄을 추가합니다.

tmpfs / tmp tmpfs 기본값, noatime, 모드 = 1777 0 0

계속 진행하기 위해 변경 사항을 파일에 저장합니다.

IO 스케줄러 변경

시스템은 변경 사항을 하드 디스크에 직접 쓰지 않고 다른 요청을 대기시킵니다. 이것을 올바르게 처리하는 것은 입출력 스케줄러입니다. 기본적으로 스케줄러는 cfq이지만 새 하드웨어에 가장 적합한 스케줄러로 변경할있습니다.

이를 위해 다음 단계를 수행해야합니다.

우리는 당신에게 CPU Delid를 추천합니다: 그것이 무엇인지 그리고 무엇을위한 것인지

먼저 다음 명령으로 플래너를 선택할 수있는 옵션을 나열합니다.

고양이 / 시스템 / 블록 / SD X / 대기열 / 스케줄러

X 인 경우, 시스템의 해당 장치 문자로 교체해야합니다.

마감일 옵션이있는 경우 나중에 다른 추가 조정이 가능하므로 사용해야합니다. 그렇지 않은 경우 다른 옵션은 noop 일 수 있습니다. 이제 시작할 때마다 이러한 기본 옵션을 사용하도록 운영 체제를 지정해야합니다.이를 위해 rc.local 파일을 편집하십시오.

sudo nano /etc/rc.local

참고: 이 경우 나노 편집기를 사용하지만 원하는대로 사용할 수 있습니다.

"exit 0" 줄 앞에 다음 두 줄을 추가합니다 (마감일을 사용하는 경우).

에코 데드 라인> / sys / block / sdX / queue / scheduler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

또는 noop을 사용하는 경우 다음 줄을 추가하십시오.

echo noop> / sys / block / sdX / queue / scheduler

다시, X는 시스템에서 해당 드라이브 문자로 바꿔야합니다.

모든 것이 올바른지 확인하고 저장 한 다음 편집기를 종료하십시오.

재부팅

이러한 변경 사항을 모두 적용 하려면 컴퓨터 를 다시 시작해야합니다. 다시 시작하면 모든 준비가 완료됩니다. 어떤 이유로 문제가 발생하여 시스템을 시작할 수없는 경우 변경 사항을 취소하고 단계별로 다시 시도 할 수 있습니다.

fstab 파일의 변경 사항 은 설치시 무기한으로 유지되며 업데이트를 허용합니다. 그러나 버전을 업데이트때마다 rc.local 파일을 복원해야합니다.

결론

보다시피, SSD 최적화를 수행하기 위해이 단계에서 더 이상 복잡하지 않습니다. 무엇보다도 부팅 시간, 데이터 전송, 쓰기 및로드에있어 무한한 개선을 의미하는 100 % 개선 을 달성 할 것입니다.

Windows 10에서 SSD를 최적화하는 방법을 읽는 것이 좋습니다.

SSD에서 어떤 다른 조정을했는지 또는 우려 사항이있는 경우 저희에게 알려주십시오.

하드웨어

편집자의 선택

Back to top button