요즘 컴퓨터는 꽤 빠르며 최신 운영 체제는 그런 식으로 유지하는 데 꽤 능숙합니다. 기술에 정통한 대부분의 Windows 사용자가 매년 수행 하는 " 포맷 및 재설치(format and reinstall) " 의식 의 시대는 지났 습니다. 그렇다고 해서 Windows 10 을 새로 새로 설치하는 것이 영원히 매끄럽게 유지된다는 말은 아닙니다.
일부 사용자는 비디오 게임(game or swap) 에서 Alt-탭을 누르거나 비디오 편집기나 100개 탭이 있는 브라우저 창과 같이 많이 사용되는 앱 간에 전환하면 작업이 중단된다는 것을 알 수 있습니다. 이것은 PC에 설치된 초고속 랜덤 액세스 메모리 가 부족하다는 신호이며 이제 (Random Access Memory)Windows 는 오버플로로 훨씬 느린 보조 저장소에 의존해야 합니다.
Windows 가 (Windows)RAM 칩의 정보를 "페이지 파일"이라고 하는 오버플로 영역과 교환 할 때 보고 있는 속도 저하가 발생합니다 .
Windows 10 에서 페이징 파일(paging file) 을 최적화하면 성능을 향상시킬 수 있습니다 .
"페이징 파일"이란 무엇입니까?(What Is a “Paging File” Anyway?)
페이징 파일(paging file) 을 최적화하는 방법에 대해 알아보기 전에 파일이 무엇인지 좀 더 자세히 살펴보겠습니다. 숨겨진 시스템 파일을 표시하도록 Windows 탐색기(Windows explorer) 를 설정했다면 "pagefile.sys"라는 이름으로 C 드라이브(C drive) 의 루트에서 찾을 수 있습니다 . PC에 기본 구성(default configuration) 이 있다고 가정합니다 .
페이지 파일은 예약된 크기를 가지며 내부적으로 "페이지"로 나뉩니다. 이것은 RAM 페이징(RAM paging) 을 메모리 관리 방법(memory management method) 으로 사용하는 모든 운영 체제 에서 (operating system)RAM 데이터가 저장되는 데이터 형식입니다 .
"페이지"는 각각 고유한 주소와 정확히 동일한 크기를 갖는 정보 블록입니다. 컴퓨터의 소프트웨어는 정보가 있는 페이지의 기록을 유지하므로 해당 정보가 필요할 때 Windows 에서 페이지를 요청합니다 .
앱이 컴퓨터가 물리적으로 가지고 있는 것보다 더 많은 RAM 을 필요로 하는 경우 (RAM)페이지 파일(page file) 이 정확히 무엇인지를 나타내는 "가상 메모리"를 사용해야 합니다. 응용 프로그램의 관점에서 볼 때 더 많은 RAM 입니다. 유일한 차이점은 하드 드라이브에서 정보를 읽는 것이 RAM 보다 (RAM)훨씬(much) 느리다는 것 입니다. 어느 것이 오히려 (Which)RAM 을 갖는 요점입니다 !
페이지 파일(page file) 이 그렇게 느리다면 왜 가지고 있습니까? 페이지 파일(page file) 이 없으면 RAM 에 저장해야 하는 추가 정보가 손실되기 때문에 응용 프로그램이 충돌하거나 심각하게 오작동합니다. 최대 RAM 요구를 처리하기 위해 약간의 속도를 줄이는 것이 시스템 전체를 다운시키는 것보다 낫습니다.
알겠습니다. 하지만 페이징 파일을 최적화하는 이유는 무엇입니까?(OK, But Why Optimize The Paging File?)
RAM 페이징(RAM paging) 은 현존 하는 가장 오래된 메모리 관리 방법 중 하나입니다. (memory management)1960년대의 메인프레임 컴퓨터는 이미 그것을 사용하고 있었습니다! RAM 이 수십 킬로바이트로 측정 되었을 때 많은 의미가 있었습니다. 640KB의 메모리가 " 누구에게나 충분(enough for anyone) "할 때 여전히 의미가 있었습니다 .
오늘날 대부분의 주류 컴퓨터는 일상적으로 메모리를 많이 사용하는 응용 프로그램을 실행하지 않는 한 사용자가 필요로 하는 것보다 훨씬 더 많은 RAM 을 가지고 있습니다. (RAM)일상적인 사용자 사례(user case) 로 인해 항상 RAM 이 부족한 경우 문제를 해결하기 위한 훨씬 더 나은 전략은 시스템에 (RAM)RAM 을 추가하는 것입니다.
현대의 대부분의 컴퓨터 구성 요소와 마찬가지로 RAM 은 비교적 저렴합니다!
컴퓨터에 적절한 양의 RAM 이 있는 경우 (RAM)RAM 페이징 이 필요한 날이 올 수 있습니다 . 이 때 페이징이 필요 이상으로 걸리지 않도록 마음의 여유가 있음에 감사할 것입니다.
페이징 성능 향상을 위한 일반 팁(General Tips To Improve Paging Performance)
Windows의 자체 관리 설정을 조정하는 것 외에도 RAM(RAM) 페이징이 발생할 때 성능을 향상시키기 위해 수행할 수 있는 몇 가지 작업이 있습니다 . 가장 일반적인 조언 중 하나는 페이지 파일 을 (page file)운영 체제 드라이브(operating system drive) 와 다른 드라이브로 설정하는 것 입니다.
문제는 요즘 대부분의 새 컴퓨터에는 솔리드 스테이트 드라이브(state drive) ( SSD )가 기본 디스크로 사용된다는 것입니다. (SSD)SATA 인터페이스(SATA interface) 를 사용 하는 SSD(SSDs) 는 여전히 읽기 및 쓰기 요청을 순차적으로 대기열에 넣어야 하지만 회전하는 플래터가 있는 기계식 드라이브보다 훨씬 빠릅니다.
하드 드라이브는 읽기 및 쓰기 요청을 대기열에 넣어야 하기 때문에 이 이면의 논리는 의미가 있습니다. 읽기/쓰기 헤드는 데이터가 저장되는 디스크 플래터(disk platter) 의 다른 부분으로 물리적으로 이동해야 합니다 . 따라서 Windows 가 페이지 파일(page file) 의 정보를 교환 하려고 하고 디스크를 다른 목적으로 사용하려고 하면 모두 크롤링 속도가 느려집니다. 페이지 파일(page file) 을 별도의 하드 드라이브에 넣으면 이 문제가 사라집니다.
따라서 컴퓨터에 두 개의 SATA SSD 가 있는 경우에도 (SATA SSDs)페이지 파일(page file) 을 보조 드라이브에 저장하는 것이 좋습니다. 그러나 NVMe(NVMe) over PCIe 인터페이스(PCIe interface) 를 사용하는 기본 드라이브가 있는 경우 페이지 파일(page file) 을 이동해도 아무 것도 얻을 수 없습니다. NVMe over PCIe 가 병렬 이기 때문에 읽기 및 쓰기 요청이 동시에 처리되기 때문입니다.
기계식 하드 드라이브에서는 단편화도 문제가 될 수 있습니다. 파일은 지속적으로 저장되지 않지만 삭제된 파일로 인해 남겨진 사용 가능한 간격에 기록됩니다. 이는 시간이 지남에 따라 파일이 기록되고 삭제됨에 따라 특정 파일이 드라이브 전체에 조금씩 존재할 수 있음을 의미합니다.
페이지 파일 이 (page file)디스크 플래터(disk platter) 전체에 물리적으로 흩어져 있으면 드라이브 헤드가 모든 파일을 모으는 데 시간이 더 오래 걸립니다. 솔리드 스테이트 드라이브에서는 문제가 되지 않습니다. 기계식 드라이브를 사용하는 경우 먼저 해당 드라이브의 조각 모음을 수행한 후 전용 파티션을 만드는 것이 이 문제를 해결할 수 있는 좋은 방법입니다. 페이지 파일(page file) 을 조각 모음된 파티션에 넣으면 모든 데이터가 물리적으로 같은 위치에 있는지 확인할 수 있습니다.
Windows 10에서 페이징 파일을 최적화하는 방법(How To Optimize Your Paging File In Windows 10)
이제 페이징 파일(paging file) 을 최적화하기 위한 컨텍스트와 규칙(context and rules) 을 잘 이해 했으므로 실제로 설정 자체를 파헤쳐 볼 차례입니다. 특정 구성에 따라 사용할 특정 설정을 결정하는 것은 사용자의 몫입니다.
- 먼저 시작 메뉴(start menu) 를 연 다음 검색 창에 성능(performance ) 을 입력 합니다.
- 아래 스크린샷에서 볼 수 있는 것처럼 설정 범주에서 Windows의 모양 및 성능 조정(Adjust the appearance and performance of Windows) 을 찾습니다 .
- 이제 성능 옵션(Performance Options) 창이 열립니다. 고급( advanced ) 탭 으로 전환합니다 .
- 고급(Advanced) 탭이 열린 상태에서 가상 메모리 섹션에서 변경 을 클릭(Virtual memory) 합니다 .(Change )
- 이제 가상 메모리 창이(Virtual Memory window) 열립니다. 모든 옵션은 기본적으로 회색으로 표시됩니다. 따라서 먼저 모든 드라이브의 페이징 파일 크기 자동 관리를 선택 취소해야 합니다.(Automatically manage paging file size for all drives.)
- 이제 변경할 수 있는 다음 옵션이 표시됩니다.
- 각 드라이브의 설정은 독립적으로 관리할 수 있습니다. 특정 설정을 변경하려면 위의 창에서 원하는 드라이브를 클릭하십시오 . (Click)논리 파티션도 독립 드라이브로 표시됩니다.
- 사용자 정의 크기(custom size ) 를 선택 하여 고유한 최소 및 최대 페이징 파일 크기(paging file size) 를 지정하십시오 . 특정 드라이브에 페이징 파일이 전혀 없도록 하려면 페이징 파일 없음(No Paging File) 을 선택 합니다.
- 기본 자동 동작은 실제 RAM 크기 의 최소 1.5배 크기(size 1.5) 를 갖는 것 입니다. 이보다 작은 최소 크기를 선택하지 않는 것이 좋습니다 . (t recommend)특정 드라이브를 원하는 방식으로 설정했으면 설정(Set ) 을 클릭 하여 해당 선택 항목을 잠급니다.
이전 버전의 Windows에서 페이징 파일을 최적화하는 방법(How To Optimize Your Paging File In Older Versions Of Windows)
이전 버전의 Windows(Windows) 에서 가상 메모리를 조정하고 관리 하는 방식은 Windows 10 에서 작동하는 방식과 거의 동일합니다 . 특히 Windows 7,8 및 8.1에는 여전히 동일한 가상 메모리 인터페이스(memory interface) 가 있습니다.
지원되지 않는 운영 체제를 더 이상 실행하는 기존 시스템이 없어야 하므로 이 토론에 Windows 7보다 오래된 것은 포함하지 않을 것입니다.
프로세스는 성능 옵션(Performance Options) 창 에 도달한 시점부터 위에서 설명한 Windows 10 단계와 동일합니다. (Windows 10)그러나 거기에 도착하는 것은 약간 다릅니다.
- 시작(Start) 으로 이동 한 다음 제어판으로 이동합니다. (Control Panel. )
- 일단 시스템을 엽니다. (System.)그런 다음 고급 시스템 설정(Advanced System Settings) 을 클릭합니다 .
- 시스템 속성(System Properties) 창의 고급(Advanced) 탭 에서 설정을 클릭합니다.(Settings.)
여기에서 위와 동일한 지침을 따를 수 있습니다. Windows 7 을 실행 중인 경우 가능한 한 빨리 업그레이드를 고려하십시오. Windows 7 에 대한 정기 지원 은 2015년에 종료되었으며 연장 지원은 2020년 초에 종료됩니다.
페이징 박사 성능(Paging Dr. Performance)
대부분의 최신 컴퓨터는 페이징 설정을 변경해도 다르게 작동하지 않지만 약간의 조정은 RAM 이 제한된 저가형 컴퓨터에서 차이를 만들 수 있습니다 . 때때로 메모리 측면에서 자신의 무게 이상을 펀치해야 하는 고급 기계에서도 마찬가지입니다.
따라서 다음에 컴퓨터가 멈추는 경우가 발생하면 문제를 다시 해결하기 위해 페이징 파일 의사(file doctor) 의 방문이 필요할 수 있습니다 .
How To Optimize The Paging File In Windows
Computers these days are pretty fast and the latest opеrating ѕystems are pretty good at keeping them that way. Gone are the dаys of the annuаl “format and reinstall” ritual most tech-savvy Windows users performed. That’s not to say your fresh new installation of Windows 10 will remain snappy forever though.
Some users may notice that if they alt-tab from a video game or swap between heavy-hitting apps such as video editors or 100-tab browser windows, things grind to a halt. This is a sign that you’ve run out of the ultra-fast Random Access Memory installed in your PC, and Windows now has to rely on your much slower secondary storage as an overflow.
The slowdown you’re witnessing occurs when Windows swaps information from your RAM chips with an overflow area known as the “page file”.
You can improve performance when you optimize the paging file in Windows 10.
What Is a “Paging File” Anyway?
Before we get to how you can optimize the paging file, let’s dig a little deeper into what the file is. If you’ve set up Windows explorer to show you hidden system files, you’ll find it at the root of your C drive with the name “pagefile.sys”. Assuming that your PC has the default configuration.
The pagefile has a reserved size and is divided into “pages” internally. This is the data format that RAM data is stored in for any operating system that uses RAM paging as a memory management method.
“Pages” are blocks of information that each have a unique address and exactly the same size. The software on your computer keeps a record of which pages have its information, so when it wants that information, it requests the page from Windows.
When your apps need more RAM than your computer physically has, it needs to use “virtual memory” which is exactly what the page file is. From the application’s point of view, it’s just more RAM. The only difference is that reading information from a hard drive is much, much slower than RAM. Which is rather the point of having RAM!
So if the page file is so slow, why even have it? Without a page file, your applications will crash or seriously malfunction, as any additional information that needs to be stored in RAM will simply be lost. Having a bit of slowdown to handle peak RAM demands is better than having the system go down as a whole.
OK, But Why Optimize The Paging File?
RAM paging is one of the oldest memory management methods in existence. Mainframe computers from the 1960s were already using it! It made a lot of sense when RAM was measured in dozens of kilobytes. It still made sense when 640KB of memory was “enough for anyone”.
These days most mainstream computers have way more RAM than the user is likely to need unless they routinely run memory-hungry applications. If you’re always running out of RAM because of your daily user case, a far better strategy to solve the issue is adding more RAM to your system.
Like most computer components in modern times, RAM is relatively cheap!
Given that your computer has the right amount of RAM, there may still come a day when something makes RAM paging necessary. At which time you’ll be thankful you had the presence of mind to make sure paging takes no longer than necessary.
General Tips To Improve Paging Performance
Apart from tweaking Windows’ own management settings, there are a few things you can do to improve the performance of RAM paging when it happens. One of the most common pieces of advice is to set your page file to a different drive than your operating system drive.
The thing is, most new computers have a solid state drive (SSD) as their primary disk these days. While SSDs using the SATA interface still have to queue read and write requests sequentially, they are orders of magnitude faster than mechanical drives with spinning platters.
The logic behind this makes sense, since hard drives have to queue requests for reads and writes. The read/write heads have to physically travel to different parts of the disk platter where data is stored. So if Windows is trying to swap information from your page file and also trying to use the disk for other purposes it will all slow down to a crawl. If you put your page file on a separate hard drive, then this problem goes away.
So if you have two SATA SSDs in your computer, then it still makes sense to put your page file on the secondary drive. If you have a main drive that uses the NVMe over PCIe interface however, you gain nothing by moving the page file That’s because NVMe over PCIe is parallel, which means read and write requests are handled simultaneously.
On mechanical hard drives, fragmentation can also be an issue. Files are not stored continuously, but written into any available gaps left by deleted files. This means that over time as files are written and deleted, a specific file might exist in bits and pieces all over the drive.
If your page file is physically scattered all over the disk platter, it takes longer for the drive heads to put it all together. On solid state drives, this is a non-issue. If you are using a mechanical drive, creating a dedicated partition after first defragmenting the drive in question can be a good way around this. By putting the page file on a defragmented partition, you’ll ensure all the data is physically in the same location.
How To Optimize Your Paging File In Windows 10
Now that you have a good understanding of the context and rules to optimize the paging file, it’s time to actually dig into the settings themselves. It’s up to you to decide what specific settings to use based on your specific configuration.
- First, open the start menu and then type performance into the search bar.
- Look for Adjust the appearance and performance of Windows under the settings category as you can see in the screenshot below.
- The Performance Options window should now open. Switch to the advanced tab.
- With the Advanced tab open, click on Change under the Virtual memory section.
- The Virtual Memory window will now open. All of the options are greyed out by default. So first we have to uncheck Automatically manage paging file size for all drives.
- Now you’ll see the following options open up for you to change.
- Each drive’s settings can be managed independently. Click on the desired drive in the window above to change its specific settings. Logical partitions will also show up as independent drives.
- Select custom size to specify your own minimum and maximum paging file size. Select No Paging File if you don’t want a particular drive to have one at all.
- The default automatic behavior is to have a minimum size 1.5 times the amount of actual RAM. We don’t recommend you choose a minimum size below this. Once you have set a particular drive the way you like it, remember to click Set to lock those choices in.
How To Optimize Your Paging File In Older Versions Of Windows
The way in which virtual memory is tweaked and managed on older versions of Windows is virtually identical to how it works on Windows 10. Specifically, Windows 7,8 and 8.1 still have exactly the same virtual memory interface.
We aren’t going to include anything older than Windows 7 in this discussion since there should be no extant machines still running these unsupported operating systems anymore.
The process is identical to the Windows 10 steps outlined above from the point where you have reached the Performance Options window. However, getting there is a little different.
- Go to Start, then the Control Panel.
- Once there, open System. Then click on Advanced System Settings.
- Under the Advanced tab of the System Properties window, click on Settings.
From here you can follow the same instructions as above. If you are running Windows 7, consider upgrading as soon as possible. Regular support for Windows 7 ended in 2015 and extended support ends early in 2020.
Paging Dr. Performance
While most modern computers aren’t going to perform any differently if you change their paging settings, a little bit of tweaking can make a difference on low-end computers with limited RAM. Even on high-end machines that occasionally need to punch above their weight in terms of memory.
So if you next encounter a computer grinding to a halt, it might very well be that it needs a visit from the paging file doctor to set things right again.