Kwestia wyłączenia pliku stronicowania systemu Windows była już dość dyskutowana, na przykład tutaj i tutaj i tutaj . Ludzie nadal oceniają odpowiedzi, które mówią „ nie powinieneś wyłączać pliku strony, nawet jeśli masz dużo pamięci RAM ”, ale nie widziałem jeszcze żadnych konkretnych, możliwych do zweryfikowania powodów dla tej porady. O ile widzę, jeśli nigdy nie musisz czytać z pliku strony (ponieważ masz wystarczającą ilość pamięci RAM), wówczas wydajność może być tylko gorsza z włączoną funkcją ze względu na wcześniejsze zapisywanie w systemie Windows. W najlepszym razie wydajność byłaby taka sama. Nie widzę, jak można to poprawić, zapisując dane, których nigdy nie musisz czytać.
Więc moje pytanie brzmi:
Zakładając, że mam wystarczającą ilość fizycznej pamięci RAM na wszystko, co robię, czy jest jakiś powód, dla którego nie powinienem wyłączać pliku strony?
Załóżmy, że wersja systemu Windows to Windows XP x64 SP2 lub Windows Server 2003 x64 SP2 (to samo). Jeśli jest inaczej w Windows Server 2008 x64, chciałbym również usłyszeć odpowiedź na to pytanie. Szukam konkretnych, obiektywnych powodów z dobrych źródeł, nie tylko opinii. Coś w stylu „tutaj są testy porównawcze wykonane z plikiem strony i bez niego, a wyniki były lepsze z plikiem strony, nawet z wystarczającą ilością pamięci RAM” lub „zgodnie z tym artykułem MS KB problem X pojawia się po wyłączeniu pliku strony”.
Do tej pory jedynymi powodami, o których widziałem, są:
- Nawet jeśli uważasz, że masz wystarczającą ilość pamięci RAM, możesz skończyć. OK, ale na potrzeby tego pytania, weźmy to za pewnik, że mam dość. Może kiedykolwiek czytam tylko e-maila i mam 16 GB pamięci RAM. Lub 128 GB. Lub 1 TB. Lub cokolwiek - ale to wystarczy na 100% tego, co robię, przez 100% czasu. Innym sposobem, aby o tym pomyśleć jest: jeśli mam x MB fizycznej pamięci RAM i plik MB strony y i nigdy nie zabraknie mi pamięci RAM w tej konfiguracji, czy nie byłoby lepiej, jeśli chodzi o wydajność, z x + y MB fizycznej pamięci RAM i plik strony?
- Windows jest „przyzwyczajony” do posiadania pliku stronicowania i może nie działać tak niezawodnie (od zrozumienia wpływu pamięci RAM na ogólną wydajność systemu. Jest to raczej niejasne i trudno mi w to uwierzyć, biorąc pod uwagę, że MS zapewniło opcję wyłączenia pliku strony .
- Windows wie, co robi lepiej niż ty. Nie - nie wie, że nie będę uruchamiać więcej programów ani ładować więcej danych, ale robię to.