내 노트북에 솔리드 스테이트 드라이브를 설치했지만 사람들이 글을 쓰는 것처럼 엄청난 속도를 얻지 못합니다.
내 시스템:
- 노트북: 에이서 아스파이어 7552G-6061
- 솔리드 스테이트 드라이브: Crucial 256GB M4 CT256M4SSD2
- 운영 체제: Linux(Trisquel 5.5, Ubuntu 파생)
AHCI를 사용하고 있습니다.
복사하는 것이 아니라 솔리드 스테이트 드라이브에 운영 체제를 설치했습니다.
솔리드 스테이트 드라이브를 어떻게 더 빠르게 만들 수 있나요? 블록 또는 섹터 정렬에 문제가 있을 수 있습니까?
답변1
질문에 먼저 답하기
- 문제는 섹터 정렬과 관련되어서는 안 됩니다.
- SSD 성능을 유지하기 위한 두 가지 팁이 아래에 있습니다.
SSD 이점 이해
솔리드 스테이트 드라이브에서 사람들이 경험하는 "놀라운 속도"는 다음과 같습니다.드라이브에서 읽고 쓰기. SSD는 하드디스크 드라이브에 비해매우 낮은 액세스 시간그리고더 높은 데이터 전송 속도, 특히 무작위로 액세스할 때 그렇습니다.
SSD에서 데이터를 읽고 쓰는 것 이상의 작업(예: 프로세서를 사용하여 집중적인 계산을 수행하는 등)은 성능이 향상되지 않습니다. SSD에서 기대하는 것이 CPU 또는 RAM 작업의 성능 향상이라면 이것이 바로 "놀라운 속도"를 얻지 못하는 이유입니다.
눈치채셨나요?부팅 시간 감소HDD에서 SSD로 극적인 전환이 이루어지고 있나요? 나는 내 노트북이 장악당해서 좌절하곤 했어50초부팅합니다. 이제 내 Crucial 256GB m4 CT256M4SSD2를 사용하면 내 노트북이 1초 만에 부팅됩니다.12초(그리고 여기에는 전체 실행이 포함됩니다.램프 서버!)
컴퓨터가 HDD에서 부팅될 때 파일은 다른 물리적 위치에서 읽어야 합니다. 판독 헤드가 다음 위치로 이동하는 탐색 시간은 성능을 크게 저하시킵니다. Crucial m4의 평균 액세스 시간은 다음과 같습니다.0.1ms. 이전에 사용했던 하드 드라이브(Toshiba MK6461GSYN)의 평균 액세스 시간은15.8ms. SSD는 훨씬 더 빠를 뿐만 아니라, HDD(최대 120MB/s)보다 두 배 빠른 속도(240+ MB/s)를 읽고 쓰기도 합니다.
부팅 시간이 크게 감소한 경험이 없다면 제공하신 정보만으로는 그 이유를 짐작할 수 없습니다. 왜 내가 제안하지 않았는지 궁금해하는 몇몇 사람들에게손질, TRIM이 아직 관련이 없기 때문입니다. TRIM은 SSD에 쓰는 데에만 유용하지만 운영 체제 부팅은 주로 읽는 것입니다.
Linux에서 SSD 성능 향상
제가 추천하는 것은 딱 두 가지 뿐입니다.
TRIM 활성화
TRIM은 어떤 섹터가 더 이상 사용되지 않는지 SSD에 알려주어 쓰기 증폭을 줄여 SSD의 쓰기 성능을 새것처럼 유지합니다.
터미널에서 명령을 실행합니다 sudo nano /etc/fstab
.
화살표 키를 사용하여 SSD의 파티션인 항목을 찾으세요. 각 항목에 대해 discard
옵션을 추가합니다. 나중에 라인은 다음과 같이 보일 수 있습니다:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 discard,errors=remount-ro 0 1
아래 섹션으로 건너뛰어 적용 noatime
하거나 을 누르고 CtrlX을 입력한 다음 를 Y눌러 Enter변경 사항을 저장합니다.
환경noatime
noatime
마지막으로 액세스했을 때 파일에 쓰지 않도록 파일 시스템에 지시합니다. 대부분의 경우 최신 액세스 시간을 기록하는 것은 필요하지 않으며 SSD와 HDD 모두에 대한 노력 낭비입니다.
위 섹션과 마찬가지로 명령을 실행했고 sudo nano /etc/fstab
nano 텍스트 편집기에 있는지 확인하세요.
화살표 키를 사용하여 SSD의 파티션인 항목을 찾으세요. 각 항목에 대해 noatime
옵션을 추가합니다. 나중에 라인은 다음과 같이 보일 수 있습니다:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 noatime,discard,errors=remount-ro 0 1