컴퓨터가 최대 절전 모드에서 느리게 돌아 오는 이유는 무엇입니까?


22

최대 절전 모드는 RAM 내용을 디스크에 기록해야하며 최대 절전 모드에서 다시 시작하면 RAM에 저장된 내용이 채워집니다. 최대 절전 모드에서 되돌아 오는 이유는 무엇입니까? 예를 들어 시스템이 일반적으로 꽤 오랫동안 응답하지 않습니다.


1
MacBook Pro와 같은 SSD (Solid-State Drive)를 사용하는 컴퓨터를 사용해보십시오. 대부분의 경우 거의 즉각적입니다.
Stewart

1
xbootmgr와 최대 절전 모드 / 다시 시작 추적을 캡처 느린 무엇인지 분석 : msfn.org/board/index.php?showtopic=140247
magicandre1981가

업무용 랩톱에서 최대 절전 모드를 사용하지만 속도를 높이려면 먼저 모든 응용 프로그램을 닫습니다 (closeall ntwind.com/software/utilities/close-all.html 이라는 작은 유틸리티 사용 )
Morgan T.

답변:


19

주요 원인은 디스크 I / O입니다. 실제 디스크 읽기 및 쓰기는 RAM보다 훨씬 느립니다. 컴퓨터가 디스크 (최대 절전 모드)에서 다시 시작되면 구성 요소의 전원을 켜야하므로 속도가 느려질 수 있습니다. 이것은 컴퓨터에 크게 의존합니다. SSD는 RAM에서와 디스크에서 거의 동일한 재개 속도를 갖습니다. 일부 컴퓨터에서는 램이 완전히 채워지기 전에 마우스를 움직여 응답 시간이 짧습니다.

참고 : 8GB의 RAM과 400MB / s의 처리량을 가진 SSD가 있다고 가정하십시오. 여전히 8 * 1024MB / 400MB / s = 20.48 초가 걸립니다. 이것은 RAM에서 다시 시작하는 속도와 다릅니다.

15,000MB / s의 RAM 처리량을 가정하면 재개 시간은 0.55 초입니다.


5
Reading and writing to a physical disk is much slower than from RAM. 예, 그러나 읽기는 쓰기보다 빠릅니다. 왜 HDD를 쓰는 것보다 HDD를 읽는 데 시간이 더 걸리겠습니까?
Synetech

1
@Synetech입니까? 드라이브 작동 중지와 달리 옵션을 화면 블랭킹에 맞추는 것에서 최대 절전 모드의 타이밍을 설정하는 경우 OS가 초기에 블랭킹되어 정지되지 않은 것처럼 보입니다. IO 시간을 통한 종료를 측정하는 경우 몇 가지 가능성이 있습니다. SDD를 사용하면 임의 읽기보다 SSD가 임의 쓰기보다 빠르기 때문에 페이지 파일이 조각화되어 있는지 확인했습니다. 그렇지 않으면 IO 성능으로 인해 종료되지 않은 일부 하드웨어 구성 요소를 다시 시작하는 지연으로 인해 최대 절전 모드가 느려집니다.
Dan Neely 2016 년

@ DanNeely, 실제로 나는 당신이 무슨 뜻인지 알고 있습니다. 최대 절전 모드를 클릭하면 화면이 빨리 꺼지지 만 드라이브 자체가 여전히 꽤 오랫동안 (종종 1 ~ 2 분 더) 튀어 나오는 경우가 종종 있습니다. 드라이브가 계속 회전하고 움직이기 때문에 랩톱을 집어 넣을 수 없으며 가방에 넣을 수 없기 때문에 정말 짜증납니다. 그러나 나는 또한 열렬한 말이 무엇인지 알고 있습니다. 때때로 이력서에는 오랜 시간이 걸립니다 (Windows는 상당히 빨리 재개되지만 HDD LED는 오랜 시간 동안 켜져 있습니다).
Synetech 2016 년

@Synetech이 SSD를 원하는 또 다른 이유는 범용성이 될 정도로 저렴했습니다.
Dan Neely

3

RAM은 매우 빠르지 만 하드 디스크는 정반대입니다. 하드 디스크에서 RAM 내용 (약 16GB)을 복사해야한다고 상상해보십시오. DVD 4 장입니다. 만나다?


3

트레이드 오프입니다. 필요한 경우 디스크에서 RAM으로 한 번에 또는 한 번에 조금만 다시 동면하기 전에 RAM에 있던 모든 것을 가져 옵니까?

우리는 회전 디스크에서 섹터를 읽는 것이 실제로 해당 섹터를 동일한 회전 디스크에 쓰는 것과 동일한 시간 (시크 + 회전 시간)이 걸린다는 것을 알고 있습니다. 따라서 RAM에서 디스크로 정보를 쓰는 경우 (최대 절전 모드) 디스크에서 동일한 RAM을 읽는 경우 (최대 절전 모드에서 재개) 시간이 걸릴 것으로 예상 할 수 있습니다. 그러나 수요 페이징으로 인해 발생하지 않습니다.

OS가 한 번에 모든 것을 가져 오면 최대 절전 모드에서 다시 시작하는 데 수십 초가 걸리지 만 그 후에는 전혀 최대 절전 모드를 해제하지 않은 것처럼 작동합니다.

OS 프로그래머는 일반적으로 수요 페이징을 대신 선택 합니다. 즉, OS는 필요에 따라 디스크에서 한 번에 조금만 가져옵니다. 최대 절전 모드에서 다시 시작하면 키보드와 마우스 클릭에 응답하기 전에 훨씬 적은 시간이 걸리는 이점이 있습니다. 반면, 최대 절전 모드 후 처음으로 무언가를 사용하면 OS가 마침내로드 할 때 작지만 눈에 띄게 지연됩니다. "최초"사용시 최대 절전 모드 후 몇 분이 지난 경우에도 마찬가지입니다. 그래서 최대 절전 모드에서 복귀 한 후 (즉, 당신은 화면이 표시된 후 나타나는 바로 최대 절전 모드 전에 화면에 더 또는 덜 동일하게)를 기계로 작업하는 동안 부진한 것처럼 보일 수 있습니다.

Synetech이 지적했듯이 약간의 인간 심리학도 관련되어 있습니다. 최대 절전 모드 시작시 화면이 즉시 꺼 지므로 화면이 빠르게 종료되는 것처럼 보입니다. 또한 사용자는 원하는 다른 작업을 즉시 진행할 수 있습니다. 그러나 최대 절전 모드에서 다시 시작한 후 사용자는 무언가를 시도하고 있으며 약간의 지연은 사용자가하려는 방식에 방해가되기 때문에 성가시다.


2

무슨 뜻인지 알아 최대 절전 모드에서 다시 시작한 후 HDD LED가 오랫동안 깜박이는 것처럼 보입니다.

하드웨어 (및 드라이버 가속?) 시작 및 조각화로 인한 지연에 대한 합리적인 설명이있었습니다 (출고시 새로 구입 한 시스템은 일반적으로 최대 절전 모드로 전환되고 일정 시간 동안 사용 된 시스템은 상당히 빨리 재개됨을 알 수 있습니다) 그렇게하려면 속도가 훨씬 느려집니다). 이 동작에 대한 몇 가지 추가 설명이 있습니다.

최대 절전 모드 일 때 Windows는 RAM을 드라이브로 플러시합니다. RAM을 읽고 디스크에 쓰는 속도가 빠르지 만 (큰 빈 드라이브에 조각 모음 된 최대 절전 모드 파일이 있더라도) 몇 기가 바이트를 쓰는 데 여전히 오랜 시간이 걸립니다 (소량의 RAM이있는 시스템을 최대 절전 모드에서 다시 시작하는 것을 알 수 있습니다) 매우 빠릅니다). 화면이 빨리 꺼지지 만 드라이브 (및 마더 보드, 팬 등)는 RAM이 디스크로 플러시 될 때까지 잠시 동안 계속 실행됩니다. (완료된 후 드라이브를 완전히 끌 때까지 HDD가있는 랩탑을 버리지 마십시오.)

최대 절전 모드 를 클릭 하여 시스템 전원이 꺼질 때까지 걸리는 시간과 HDD LED가 깜박임을 멈출 때까지 Windows 다시 시작 화면이 표시된 순간부터 걸리는 시간을 측정하기 위해 몇 가지 실험 테스트를 수행 할 수 있습니다 . 그들은 거의 같을 것입니다. (Windows는 커널과 항목을 먼저 최대 절전 모드 파일에 기록하고 읽음으로써 최대 절전 모드에서 매우 빠르게 재개되는 것처럼 보이기 때문에 즉시 백업 및 실행이 가능하고 나머지는 계속로드 할 수 있습니다. 다시 시작될 때까지 필요한 경우 로그인 화면이 매우 빨리 표시되므로이 동작이 실제로 나타나는 것을 확인할 수 있습니다.)

재개하는 데 시간이 더 걸리는 이유는 무엇입니까? 이에 대한 두 가지 설명이 있습니다.

  1. 심리적 입니다. Dan이 지적한 것처럼 최대 절전 모드에서 화면이 바로 꺼지기 때문에 화면이 빨리 종료되고 전체 이력서 프로세스 (화면 열기 및 HDD LED가 깜박임)를 볼 수 있습니다.

  2. 페이징 중입니다. 대부분의 사람들은 프로그램 종료를 피하고 중단 된 부분을 포착 할 수 있도록 종료 대신 최대 절전 모드를 사용하기 때문에 Windows가 다시 시작될 때 이미 실행 중이고 이미 메모리를 소비하는 프로그램이 많이 있습니다. Windows의 메모리 관리자가 시스템을 마지막으로 확인한 이후로 상당한 시간이 지났기 때문에 관점에서 볼 때 많은 메모리 스왑을 수행하게 될 수 있습니다. 일부 프로그램은 잠시 휴면 상태에 있었으며 다른 프로그램은 활성화됩니다. 물론이 스와핑은 시간이 걸리고 드라이브를 잠시 동안 쓰러 뜨립니다.

최종 결과는 하드웨어 활성화, 페이징, 심리학 및 조각화 간의 요소와 상호 작용의 조합 일 수 있습니다.

당신이 그것에 달려 있다면, Windows가 최대 절전 모드로 전환되고 다시 시작하는 동안 프로세스 모니터 를 사용하여 드라이브 / 파일 활동을 관찰 하는 것과 같은 몇 가지 간단한 테스트를 수행하여 병목 현상이 무엇인지 확실하게 알 수 있습니다 (적어도 시스템에서는). 스 래싱은 hiberfil.sys또는 에 액세스하기 때문 pagefile.sys입니다.


1
나는 심리적 접근을 좋아한다. 일반 오래된 하드 드라이브의 최대 절전 모드는 UX 방식으로 잘못 설계되었거나 존재하지 않아야합니다.
smonff 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.