
나는 많은 비디오를 보고 이제 컴퓨터가 어떻게 작동하는지 조금 더 잘 이해하고 있습니다. RAM이 무엇인지, 휘발성 및 비휘발성 메모리, 스와핑 프로세스가 무엇인지 더 잘 이해합니다. RAM을 늘리면 컴퓨터 속도가 빨라지는 이유도 이해합니다.
디스크 공간을 정리하면 컴퓨터 속도가 빨라지는 이유를 이해할 수 없습니다. 그렇습니까? 왜 그렇습니까? 물건을 저장하기 위해 사용 가능한 공간을 검색하는 것과 관련이 있습니까? 아니면 무언가를 저장할 수 있을 만큼 길고 연속적인 공간을 만들기 위해 물건을 움직여야 할까요? 하드 디스크에 얼마나 많은 빈 공간을 남겨 두어야 합니까?
답변1
여기서 나는 우연히 책을 썼다. 먼저 커피를 마셔보세요.
디스크 공간을 비우면 컴퓨터 속도가 빨라지는 이유는 무엇입니까?
적어도 그 자체로는 그렇지 않습니다. 이것은 정말 흔한 신화입니다. 이것이 일반적인 통념인 이유는 하드 드라이브를 채우는 것이 전통적으로 다른 일과 동시에 발생하는 경우가 많기 때문입니다.~할 수 있었다속도를 늦추세요 † 컴퓨터. SSD 성능은 일반적으로드라이브가 가득 차면 성능이 저하됩니다., 그러나 이는 SSD에 고유한 비교적 새로운 문제이며 일반 사용자에게는 실제로 눈에 띄지 않습니다. 일반적으로 사용 가능한 디스크 공간이 부족하다는 것은훈제 청어.
예를 들어 다음과 같습니다.
파일 조각화. 파일 조각화~이다†† 문제가 있지만 여유 공간이 부족합니다.많은기여 요인은 그렇지 않습니다.유일한그것의 원인. 여기에 몇 가지 핵심 사항이 있습니다.
파일이 조각화될 가능성은 다음과 같습니다.~ 아니다드라이브에 남은 여유 공간의 양과 관련이 있습니다. 이는 드라이브에서 가장 큰 연속 여유 공간 블록의 크기(예: 여유 공간의 "구멍")와 관련이 있습니다.우연히 상한선을 두게 되었어요. 또한 파일 시스템이 파일 할당을 처리하는 방법과도 관련이 있습니다(자세한 내용은 아래 참조).고려하다:단일 연속 블록의 여유 공간이 모두 95% 채워진 드라이브는 새 파일을 조각화할 가능성이 0%입니다 ††† (추가된 파일을 조각화할 가능성은 여유 공간과 무관합니다). 5% 정도 차 있지만 데이터가 드라이브 전체에 균등하게 분산되어 있는 드라이브는 조각화 가능성이 매우 높습니다.
파일 조각화에 유의하세요.조각난 파일에 액세스할 때만 성능에 영향을 미칩니다..고려하다:여전히 비어 있는 "구멍"이 많이 남아 있는 조각 모음이 완료된 멋진 드라이브가 있습니다. 일반적인 시나리오. 모든 것이 원활하게 진행되고 있습니다. 하지만 결국에는 더 이상 큰 여유 공간 블록이 남아 있지 않은 지점에 도달하게 됩니다. 거대한 영화를 다운로드하면 파일이 심각하게 조각화됩니다.이로 인해 컴퓨터 속도가 느려지지는 않습니다.이전에 괜찮았던 모든 응용 프로그램 파일 등이 갑자기 조각화되지는 않습니다. 이로 인해영화로드하는 데 시간이 더 걸리며(일반적인 영화 비트 전송률은 하드 드라이브 읽기 속도에 비해 너무 낮아 눈에 띄지 않을 가능성이 높지만) I/O 바인딩 성능에 영향을 미칠 수 있습니다.영화로딩 중인데 그 외에는 아무 변화도 없습니다.
파일 조각화는 확실히 문제이지만 OS 및 하드웨어 수준 버퍼링 및 캐싱으로 인해 영향이 완화되는 경우가 많습니다. 지연된 쓰기, 미리 읽기, 다음과 같은 전략프리페처Windows 등에서는 모두 조각화의 영향을 줄이는 데 도움이 됩니다. 당신은 일반적으로 그렇지 않습니다실제로조각화가 심각해질 때까지 심각한 영향을 경험합니다(스왑 파일이 조각화되지 않는 한 아마 전혀 눈치 채지 못할 것이라고 감히 말하고 싶습니다).
검색 인덱싱은 또 다른 예입니다. 자동 인덱싱이 켜져 있고 이를 적절하게 처리하지 않는 OS가 있다고 가정해 보겠습니다. 컴퓨터에 인덱싱 가능한 콘텐츠(문서 등)를 점점 더 많이 저장하면 인덱싱에 시간이 점점 더 오래 걸릴 수 있으며 컴퓨터가 실행되는 동안 I/O 및 CPU 사용량 모두에서 인지되는 컴퓨터 속도에 영향을 미치기 시작할 수 있습니다. . 이는 여유 공간과 관련이 없으며 인덱싱 가능한 콘텐츠의 양과 관련이 있습니다. 그러나 여유 공간이 부족하면 더 많은 콘텐츠를 저장하게 되므로 잘못된 연결이 그려집니다.
바이러스 백신 소프트웨어. 검색 인덱싱 예시와 유사합니다. 드라이브의 백그라운드 검색을 수행하도록 바이러스 백신 소프트웨어를 설정했다고 가정해 보겠습니다. 스캔할 수 있는 콘텐츠가 점점 더 많아지면 검색에 더 많은 I/O 및 CPU 리소스가 사용되어 작업을 방해할 수 있습니다. 다시 말하지만 이는 스캔 가능한 콘텐츠의 양과 관련이 있습니다. 콘텐츠가 많을수록 여유 공간이 줄어드는 경우가 많지만 여유 공간이 부족한 것이 원인은 아닙니다.
설치된 소프트웨어. 컴퓨터가 부팅될 때 로드되어 시작 시간이 느려지는 소프트웨어가 많이 설치되어 있다고 가정해 보겠습니다. 이러한 속도 저하 현상은 많은 소프트웨어가 로드되고 있기 때문에 발생합니다. 그러나 설치된 소프트웨어는 하드 드라이브 공간을 차지합니다. 따라서 이러한 일이 발생하는 동시에 하드 드라이브 여유 공간이 줄어들고 다시 잘못된 연결이 쉽게 만들어질 수 있습니다.
- 그와 관련된 다른 많은 예를 종합해보면,나타나다여유 공간 부족과 성능 저하를 밀접하게 연관시킵니다.
위 내용은 이것이 일반적인 통념이라는 또 다른 이유를 보여줍니다. 여유 공간 부족이 속도 저하의 직접적인 원인은 아니지만, 다양한 응용 프로그램 제거, 색인화되거나 스캔된 콘텐츠 제거 등이 때때로(항상 그런 것은 아니지만, 이 범위를 벗어남) 발생합니다. 답변)증가하다남은 여유 공간과 무관한 이유로 성능이 다시 저하됩니다. 하지만 이렇게 하면 자연스럽게 하드 드라이브 공간도 확보됩니다. 따라서 다시 "더 많은 여유 공간"과 "더 빠른 컴퓨터" 사이에 명백한(그러나 잘못된) 연결이 이루어질 수 있습니다.
고려하다:설치된 소프트웨어 등이 많아 컴퓨터가 느리게 실행되는 경우 하드 드라이브를 더 큰 하드 드라이브에 복제한 다음 파티션을 확장하여 더 많은 여유 공간을 확보하면 컴퓨터 속도가 마술처럼 빨라지지 않습니다. 동일한 소프트웨어가 로드되고, 동일한 파일이 여전히 동일한 방식으로 조각화되어 있으며, 동일한 검색 인덱서가 계속 실행되고, 더 많은 여유 공간이 있음에도 불구하고 아무것도 변경되지 않습니다.
물건을 저장할 기억 공간을 찾는 것과 관련이 있는 걸까요?
아니 그렇지 않아. 여기서 주목할 만한 두 가지 중요한 사항이 있습니다.
하드 드라이브는 물건을 넣을 장소를 찾기 위해 주변을 검색하지 않습니다.당신의 하드 드라이브는 바보입니다. 그것은 아무것도 아니다. 이는 OS가 지시하는 곳에 맹목적으로 물건을 배치하고 요청되는 모든 것을 읽는 주소 지정 스토리지의 큰 블록입니다. 최신 드라이브에는 시간이 지남에 따라 얻은 경험을 기반으로 OS가 무엇을 요구할지 예측하도록 설계된 정교한 캐싱 및 버퍼링 메커니즘이 있지만(일부 드라이브는 해당 드라이브에 있는 파일 시스템도 인식함) 기본적으로 다음을 생각해 보십시오. 귀하의 드라이브는 가끔 보너스 성능 기능을 갖춘 크고 멍청한 저장 장치입니다.
운영 체제도 물건을 넣을 장소를 검색하지 않습니다. "검색"이 없습니다.이 문제는 파일 시스템 성능에 매우 중요하므로 이를 해결하기 위해 많은 노력을 기울였습니다. 드라이브에서 데이터가 실제로 구성되는 방식은 사용자에 따라 결정됩니다.파일 시스템. 예를 들어 FAT32(이전 DOS 및 Windows PC), NTFS(이후 Windows), HFS+(Mac), ext4(일부 Linux) 등이 있습니다. "파일"과 "디렉토리"라는 개념조차도 일반적인 파일 시스템의 산물일 뿐입니다. 하드 드라이브는 "파일"이라는 신비한 짐승에 대해 알지 못합니다. 자세한 내용은 이 답변의 범위를 벗어납니다. 그러나 기본적으로 모든 일반 파일 시스템에는 드라이브에서 사용 가능한 공간이 어디에 있는지 추적하는 방법이 있으므로 일반적인 상황(예: 파일 시스템 상태가 양호함)에서는 여유 공간을 검색할 필요가 없습니다. 예:
NTFS가지고있다마스터 파일 테이블, 특수 파일
$Bitmap
등이 포함되어 있으며 드라이브를 설명하는 많은 메타 데이터가 있습니다. 기본적으로 다음 여유 블록이 어디에 있는지 추적하므로 매번 드라이브를 검색할 필요 없이 새 파일을 여유 블록에 직접 쓸 수 있습니다.다른 예시,ext4이라고 불리는 것이 있어요"비트맵 할당자", 기본적으로 사용 가능한 블록 목록을 검색하는 대신 사용 가능한 블록이 있는 위치를 직접 결정하는 데 도움이 되는 ext2 및 ext3에 대한 개선 사항입니다. Ext4는 또한 "지연된 할당", 즉 조각화를 줄이기 위해 데이터를 어디에 배치할지 더 나은 결정을 내리기 위해 드라이브에 쓰기 전에 OS가 RAM에 데이터를 버퍼링하는 기능을 지원합니다.
다른 많은 예.
아니면 무언가를 저장하기 위해 충분히 길고 연속적인 공간을 만들기 위해 물건을 옮기는 것입니까?
아니요. 적어도 제가 아는 어떤 파일 시스템에서는 이런 일이 발생하지 않습니다. 파일이 조각화되어 끝납니다.
"뭔가를 저장하기 위해 충분히 긴 연속 공간을 만들기 위해 물건을 옮기는 과정"이라고 합니다.조각 모음 중. 파일을 쓸 때는 이런 일이 발생하지 않습니다. 이는 디스크 조각 모음을 실행할 때 발생합니다. 최신 Windows에서는 적어도 일정에 따라 자동으로 발생하지만 파일을 작성해도 트리거되지는 않습니다.
를 할 수있는피하다이와 같이 이동하는 것은 파일 시스템 성능의 핵심이며 조각화가 발생하는 이유와 조각 모음이 별도의 단계로 존재하는 이유입니다.
하드 디스크에 얼마나 많은 빈 공간을 남겨 두어야 합니까?
이것은 대답하기가 더 까다로운 질문이며, 이 대답은 이미 작은 책으로 바뀌었습니다.
경험 법칙:
모든 유형의 드라이브에 대해:
- 가장 중요한 것은 충분한 여유 공간을 확보하는 것입니다.컴퓨터를 효과적으로 사용하려면. 작업할 공간이 부족하다면 더 큰 드라이브가 필요할 것입니다.
- 많은 디스크 조각 모음 도구가 작동하려면 최소 여유 공간이 필요합니다(Windows의 경우 최악의 경우 15%가 필요하다고 생각합니다). 이 여유 공간을 사용하여 다른 항목이 재정렬될 때 조각난 파일을 임시로 보관합니다.
- 다른 OS 기능을 위한 공간을 남겨두세요. 예를 들어, 컴퓨터에 물리적 RAM이 많지 않고 동적 크기의 페이지 파일로 가상 메모리를 활성화한 경우 페이지 파일의 최대 크기에 충분한 공간을 남겨 두는 것이 좋습니다. 또는 최대 절전 모드로 전환한 랩톱이 있는 경우 최대 절전 모드 상태 파일을 위한 충분한 여유 공간이 필요합니다. 그런 것들.
SSD 특정:
- 최적의 신뢰성(그리고 어느 정도 성능)을 위해 SSD에는 약간의 여유 공간이 필요합니다. 너무 자세히 설명하지 않고 동일한 장소에 계속해서 쓰는 것을 방지하기 위해 드라이브 주변에 데이터를 분산시키는 데 사용합니다(이로 인해 마모됨). 여유 공간을 남기는 이러한 개념을과잉 프로비저닝. 그것은 중요하다그러나 많은 SSD에는 필수 초과 프로비저닝 공간이 이미 존재합니다.. 즉, 드라이브에는 OS에 보고되는 것보다 수십 GB가 더 많은 경우가 많습니다. 저가형 드라이브에서는 수동으로 종료해야 하는 경우가 많습니다.분할되지 않은공간이 필요하지만 OP가 필수인 드라이브의 경우여유 공간을 남겨 둘 필요가 없습니다. 여기서 주목해야 할 중요한 점은과도하게 프로비저닝된 공간은 분할되지 않은 공간에서만 가져오는 경우가 많습니다.. 따라서 파티션이 전체 드라이브를 차지하고 일부 여유 공간을 남겨둔 경우에는 그렇지 않습니다.언제나세다. 수동 오버프로비저닝을 수행하려면 파티션을 드라이브 크기보다 작게 줄여야 하는 경우가 많습니다. 자세한 내용은 SSD의 사용 설명서를 확인하세요. TRIM 및 가비지 수집 등도 효과가 있지만 이는 이 답변의 범위를 벗어납니다.
개인적으로 저는 보통 여유 공간이 20~25% 정도 남아있을 때 더 큰 드라이브를 선택합니다. 이것은 성능과 관련이 없습니다. 단지 그 지점에 도달하면 곧 데이터 공간이 부족해 더 큰 드라이브를 구입해야 할 때라고 예상하기 때문입니다.
여유 공간을 관찰하는 것보다 더 중요한 것은 적절한 경우(SSD가 아닌) 예약 조각 모음을 활성화하여 영향을 미칠 만큼 심각한 지점에 도달하지 않도록 하는 것입니다. 마찬가지로 중요한 것은 잘못된 조정을 피하고 OS가 원하는 대로 작동하도록 하는 것입니다.Windows 프리페처를 비활성화하지 마세요(SSD를 제외하고), 등.
마지막으로 언급할 가치가 있는 것이 하나 있습니다. 여기에 있는 다른 답변 중 하나는 SATA의 반이중 모드가 동시에 읽고 쓰는 것을 방지한다고 언급했습니다. 사실이지만 이는 지나치게 단순화되었으며 여기서 논의되는 성능 문제와는 대부분 관련이 없습니다. 이것이 의미하는 바는 간단히 말해서 데이터가 양방향으로 전송될 수 없다는 것입니다.전선에동시에. 그러나 SATA에는상당히 복잡한 사양아주 작은 최대 블록 크기(내 생각에 회선에서 블록당 약 8kB), 읽기 및 쓰기 작업 대기열 등이 포함되며 읽기가 진행되는 동안 발생하는 버퍼에 대한 쓰기, 인터리브 작업 등을 배제하지 않습니다.
발생하는 모든 차단은 물리적 리소스 경쟁으로 인해 발생하며 일반적으로 많은 캐시로 완화됩니다. SATA의 이중 모드는 여기서 거의 전혀 관련이 없습니다.
† "천천히"는 광범위한 용어입니다. 여기서는 I/O 바인딩된 항목(예: 컴퓨터가 거기에 앉아 숫자를 처리하는 경우 하드 드라이브의 내용은 영향을 주지 않음) 또는 CPU 바인딩되어 접선적으로 관련된 항목과 경쟁하는 항목을 참조하는 데 사용됩니다. 높은 CPU 사용량(예: 수많은 파일을 검색하는 바이러스 백신 소프트웨어).
†† SSD~이다SSD가 기계 장치와 동일한 제한에 직면하지 않음에도 불구하고 순차 액세스 속도는 일반적으로 무작위 액세스보다 빠르다는 점에서 조각화의 영향을 받습니다. (심지어 조각화가 부족해도 마모 레벨링 등으로 인해 순차 액세스가 보장되지는 않습니다. James Snell 댓글에 메모). 그러나 거의 모든 일반 사용 시나리오에서는 이는 문제가 되지 않습니다. SSD의 조각화로 인한 성능 차이는 일반적으로 애플리케이션 로드, 컴퓨터 부팅 등과 같은 작업에서는 무시할 수 있습니다.
††† 의도적으로 파일을 조각화하지 않는 정상적인 파일 시스템을 가정합니다.
답변2
게다가Nathanial Meek의 설명HDD의 경우 SSD의 경우 다른 시나리오가 있습니다.
SSD는 SSD의 어느 위치에나 액세스하는 시간이 동일하기 때문에 분산된 데이터에 민감하지 않습니다. 일반적인 SSD 액세스 시간은 0.1ms이고 일반적인 HDD 액세스 시간은 10~15ms입니다. 그러나 SSD에 이미 기록된 데이터에는 민감합니다.
기존 데이터를 덮어쓸 수 있는 기존 HDD와 달리 SSD는 데이터를 쓰려면 완전히 빈 공간이 필요합니다. 이는 삭제된 것으로 표시된 데이터를 제거하는 Trim and Garbage Collection이라는 기능을 통해 수행됩니다. 가비지 수집은 SSD에 일정량의 여유 공간이 있을 때 가장 잘 작동합니다. 일반적으로 15%~25%의 여유 공간이 권장됩니다.
가비지 수집이 해당 작업을 제 시간에 완료할 수 없는 경우 각 쓰기 작업에 앞서 데이터가 기록될 공간을 정리합니다. 이는 각 쓰기 작업의 시간을 두 배로 늘리고 전반적인 성능을 저하시킵니다.
여기는훌륭한 기사Trim and Garbage Collection의 기능을 설명하는 내용입니다.
답변3
기존 하드 디스크 내부 어딘가에는 개별 비트와 바이트가 실제로 인코딩되는 회전하는 금속 플래터가 있습니다. 플래터에 데이터가 추가되면 디스크 컨트롤러는 이를 먼저 디스크 외부에 저장합니다. 새로운 데이터가 추가됨에 따라 마지막으로 디스크 내부로 이동하면서 공간이 사용됩니다.
이를 염두에 두고 디스크가 가득 차면 디스크 성능이 저하되는 두 가지 효과가 있습니다.탐색 시간그리고회전 속도.
탐색 시간
데이터에 액세스하려면 기존 하드 디스크는 읽기/쓰기 헤드를 올바른 위치로 물리적으로 이동해야 합니다. 이는 "탐색 시간"이라고 불리는 시간이 걸립니다. 제조업체는 디스크 검색 시간을 게시하며 일반적으로 몇 밀리초에 불과합니다. 별것 아닌 것처럼 들릴 수도 있지만 컴퓨터에게는 영원합니다. 책을 읽거나 써야 한다면많은작업을 완료하기 위해 여러 디스크 위치를 사용하는 경우(일반적인 경우) 이러한 검색 시간은 눈에 띄는 지연 또는 대기 시간을 증가시킬 수 있습니다.
거의 비어 있는 드라이브는 대부분의 데이터를 동일한 위치 또는 그 근처, 일반적으로 읽기/쓰기 헤드의 나머지 위치 근처 외부 가장자리에 보유합니다. 이렇게 하면 디스크 전체를 검색할 필요성이 줄어들어 검색에 소요되는 시간이 크게 줄어듭니다. 거의 꽉 찬 드라이브는 더 자주 더 크고 더 긴 탐색 이동으로 디스크를 탐색해야 할 뿐만 아니라 관련 데이터를 동일한 섹터에 유지하는 데 어려움을 겪을 수 있어 디스크 탐색이 더욱 증가할 수 있습니다. 이것은 ... 불리운다조각난데이터.
디스크 공간을 비우면 조각 모음 서비스가 조각난 파일을 보다 신속하게 정리할 수 있을 뿐만 아니라 파일을 디스크 외부로 이동하여 평균 검색 시간이 단축되므로 검색 시간이 향상될 수 있습니다.
회전 속도
하드 드라이브는 고정된 속도(일반적으로 컴퓨터의 경우 5400rpm 또는 7200rpm, 서버의 경우 10000rpm 또는 15000rpm)로 회전합니다. 또한 단일 비트를 저장하려면 드라이브에 고정된 공간(다소)이 필요합니다. 고정된 회전 속도로 회전하는 디스크의 경우 디스크 외부는 디스크 내부보다 선형 속도가 더 빠릅니다. 이는 디스크 바깥쪽 가장자리 근처의 비트가 디스크 중앙 근처의 비트보다 더 빠른 속도로 읽기 헤드를 지나 이동한다는 것을 의미합니다. 따라서 읽기/쓰기 헤드는 디스크 바깥쪽 가장자리 근처의 비트를 더 빠르게 읽거나 쓸 수 있습니다. 안의.
거의 비어 있는 드라이브는 디스크의 더 빠른 외부 가장자리 근처의 비트에 액세스하는 데 대부분의 시간을 소비합니다. 거의 가득 찬 드라이브는 디스크의 느린 내부 부분 근처의 비트에 액세스하는 데 더 많은 시간을 소비합니다.
다시 말하지만, 디스크 공간을 비우면 조각 모음 서비스가 데이터를 읽기 및 쓰기 속도가 더 빠른 디스크 외부로 이동할 수 있도록 하여 컴퓨터 속도를 높일 수 있습니다.
때로는 디스크가 실제로 읽기 헤드에 비해 너무 빠르게 움직일 수 있으며, 바깥쪽 가장자리 근처의 섹터가 엇갈리게 되므로 읽기 헤드가 따라갈 수 있도록 순서대로 기록되지 않기 때문에 이 효과가 줄어듭니다. 그러나 전반적으로 이것은 유효합니다.
이러한 효과는 모두 디스크의 더 빠른 부분에 데이터를 먼저 그룹화하고 필요할 때까지 디스크의 느린 부분을 사용하지 않는 디스크 컨트롤러로 귀결됩니다. 디스크가 가득 차면 디스크의 느린 부분에 더 많은 시간이 소요됩니다.
효과는 새 드라이브에도 적용됩니다. 다른 모든 조건이 동일하다면 새 1TB 드라이브는 새 200GB 드라이브보다 빠릅니다. 1TB는 비트를 더 가깝게 저장하고 내부 트랙을 빠르게 채우지 않기 때문입니다. 그러나 구매 결정을 알리기 위해 이를 사용하려는 시도는 거의 도움이 되지 않습니다. 제조업체는 여러 개의 플래터를 사용하여 1TB 크기에 도달하고, 더 작은 플래터를 사용하여 1TB 시스템을 200GB로 제한하고, 소프트웨어/디스크 컨트롤러 제한으로 1TB 플래터를 200GB의 용량으로 제한할 수 있기 때문입니다. 공간을 확보하거나 불량 섹터가 많은 1TB 드라이브에서 부분적으로 완성되거나 결함이 있는 플래터가 있는 드라이브를 200GB 드라이브로 판매합니다.
기타 요인
위의 효과가 상당히 작다는 점은 여기서 주목할 가치가 있습니다. 컴퓨터 하드웨어 엔지니어는 이러한 문제를 최소화하는 방법을 연구하는 데 많은 시간을 소비하며 하드 드라이브 버퍼, Superfetch 캐싱 및 기타 시스템과 같은 것들이 모두 문제를 최소화하기 위해 노력합니다. 에건강한여유 공간이 충분한 시스템에서는 눈치채지 못할 수도 있습니다. 또한 SSD는 완전히 다른 성능 특성을 가지고 있습니다. 그러나 효과는 존재하며 드라이브가 가득 차면 컴퓨터 속도가 당연히 느려집니다. 에건강에 해로운디스크 공간이 매우 부족한 시스템에서는 이러한 효과로 인해 디스크가 조각난 데이터를 계속해서 앞뒤로 탐색하는 디스크 스래싱 상황이 발생할 수 있으며, 디스크 공간을 확보하면 이 문제가 해결되어 더욱 극적이고 눈에 띄는 개선 효과를 얻을 수 있습니다.
또한 디스크에 데이터를 추가한다는 것은 인덱싱이나 AV 스캔, 조각 모음 프로세스와 같은 특정 다른 작업이 단지 수행 중임을 의미합니다.더이전과 같은 속도 또는 거의 동일한 속도로 작업을 수행하더라도 백그라운드에서 작업합니다.
마지막으로 디스크 성능은거대한요즘 전반적인 PC 성능을 나타내는 지표... CPU 속도보다 훨씬 더 큰 지표입니다. 디스크 처리량이 조금만 떨어지더라도 PC 성능이 실제로 전반적으로 저하되는 것으로 인식되는 경우가 많습니다. 이는 특히 하드 디스크 성능이 CPU 및 메모리 개선 속도를 따라가지 못하기 때문에 더욱 그렇습니다. 7200RPM 디스크는 10년 넘게 데스크탑 표준이었습니다. 그 어느 때보다 전통적인 회전 디스크가 컴퓨터의 병목 현상을 일으키고 있습니다.
답변4
상당한 시간 동안 회전하는 기계식 하드 드라이브에서 디스크 공간이 거의 없었던 컴퓨터는 일반적으로 파일 조각화가 증가함에 따라 속도가 느려집니다. 조각화 증가는 읽기 속도 저하를 의미합니다.매우극단적인 경우에는 느려집니다.
컴퓨터가 이 상태가 되면 디스크 공간을 확보해도 실제로 문제가 해결되지는 않습니다. 디스크 조각 모음도 수행해야 합니다. 컴퓨터가 이 상태가 되기 전에는 공간을 확보해도 속도가 빨라지지 않습니다. 이는 단순히 조각화가 문제가 될 가능성을 줄여줄 뿐입니다.
이는 회전하는 기계식 하드 드라이브가 있는 컴퓨터에만 적용됩니다. 조각화가 SSD의 읽기 속도에 미치는 영향은 미미하기 때문입니다.