Visualizza Versione Completa : memoria viruale windows 10
tldr; ho delle sim che, per via di un bug, mi mangiano i miei 64gb di ram in men che non si dica e dopo un po' la sim crasha. Sto provando a sfruttare la memoria virtuale di win 10, visto che ho un nVme da 4gb che uso solo per cache e sim. So che andranno piú piano, ma mi basterebbe riuscire a finire la simulazione in qualche modo.
Nelle impostazioni di sistema, ho allocato manualmente al drive in questione 256000 mb di initial memory e 512000 per la max memory, che dovrebbero corrispondere circa a 256gb e 512gb... solo che (dopo aver riavviato il computer) quando vado nel task manager vedo che la "paged pool" é 333MB e la "non paged pool" é 760MB... pare che mi manchi qualche centinaio di GB :bua:
Sto facendo qualcosa di sbagliato? :uhm:
Allora, innanzitutto non dovrebbe crashare, semplicemente windows dovrebbe andare ad ad aumentare il file di paging fino alla dimensione che gli serve. Se crasha forse è perchè non hai abbastanza spazio su disco o superi una certa dimensione e Windows sclera.
Ad ogni modo se vuoi gestirla a mano metti direttamente dimensione minima e massima identiche.
Devi guardare la "committed memory" (vincolata in italiano) che è memoria fisica più pagefile (richiesta/disponibile)
E di base non cresce fino a prendersi tutto lo spazio libero su disco.
Cached Refers to the amount of physical memory being used for speeding up file system access. On client OS, up to 10% of your memory is used for buffering writes ("dirty page threshold").
Paged pool is amount of kernel and device driver memory that CAN spill over from physical memory into the slow page file (source (https://blogs.technet.microsoft.com/markrussinovich/2009/03/10/pushing-the-limits-of-windows-paged-and-nonpaged-pool/)).
Nonpaged pool is the amount of kernel and device driver memory that must stay in physical memory. This type of memory cannot be offloaded onto the disk.
grazie! Mi era sfuggita la committed memory, in effetti segna 314gb come massimo, quindi direi che funziona.
Ora quando rilancio la sim sono curioso di vedere a quanto sale.
Sapete come limitare la cached memory che al momento mostra 19gb, ma onestamente vorrei limitarla un po' di piú... preferisco un chrome un po' piú lento ma avere un po' piú ram a disposizione per le simulazioni ad esempio.
- - - Aggiornato - - -
Allora, innanzitutto non dovrebbe crashare, semplicemente windows dovrebbe andare ad ad aumentare il file di paging fino alla dimensione che gli serve. Se crasha forse è perchè non hai abbastanza spazio su disco o superi una certa dimensione e Windows sclera.
Ad ogni modo se vuoi gestirla a mano metti direttamente dimensione minima e massima identiche.
mi pare che prima il paging fosse proprio disabilitato o magari era sul disco C che ha solo 512gb quindi dopo un po' crashava.
Fate conto che la sim dura 750 frames e circa dopo 70-80 frames ha giá saturato la ram, quindi immagino dopo inizi a pompare roba nella virtuale e direi ne serve un bel po'. Immagino il crash avvenga quando finisce la mem virtuale.
Windows dovrebbe avvisarti prima che la memoria finisca ed, in teoria, uccidere il programma prima che esploda tutto il sistema.
grazie! Mi era sfuggita la committed memory, in effetti segna 314gb come massimo, quindi direi che funziona.
Ora quando rilancio la sim sono curioso di vedere a quanto sale.
Sapete come limitare la cached memory che al momento mostra 19gb, ma onestamente vorrei limitarla un po' di piú... preferisco un chrome un po' piú lento ma avere un po' piú ram a disposizione per le simulazioni ad esempio.
- - - Aggiornato - - -
mi pare che prima il paging fosse proprio disabilitato o magari era sul disco C che ha solo 512gb quindi dopo un po' crashava.
Fate conto che la sim dura 750 frames e circa dopo 70-80 frames ha giá saturato la ram, quindi immagino dopo inizi a pompare roba nella virtuale e direi ne serve un bel po'. Immagino il crash avvenga quando finisce la mem virtuale.
Se non l'hai modificata tu a mano è impossibile che fosse disattivata. Di default Windows la setta in gestione automatica.
probabilmente l'ho configurata io cosí, illudendomi che i 64gb fossero sempre sufficienti. Boh, col senno di poi errore, ma non ricordo.
In ogni caso pare funzioni.
Domanda, non necessariamente legata all'op, ma cosí evito di aprire un altro topic (beh in effetti forse ce n'era uno in merito aperto, ma vabé...)
dunque, ho una b550 vision-d con su 2 nvme e la gpu.
Con questa config, la mia scheda riesce a mandare in modalitá pci 4.0 solamente il primo slot nvme e la gpu, mentre il secondo va in 3.0.
Il drive che uso per win mi pare che sfrutti solo le possibilitá pci3.0 (970 evo plus 500gb) e lo installai nello slot principale, mentre l'ultimo, che sfrutterebbe il 4.0, é installato nello slot che é limitato a 3.0, quindi lo castro parecchio.
sto pensando di invertire la posizione dei drive negli slot, ma mi chiedo: incasineró tutto visto che uno é il drive di sistema? :uhm:
Il secondo SSD sarebbe? Andrebbe tanto più dei 4GB/s che offre PCIe 3.0 x4?
Il secondo SSD sarebbe? Andrebbe tanto più dei 4GB/s che offre PCIe 3.0 x4?
990pro 4tb
i valori che ho con crystal mark sono dalla metá, a 4-5 volte piú bassi rispetto a quanto vedo sui benchmark in rete, quindi mi sembrano differenze importanti. Sto valutando, ma cosí a naso direi che per cachare e leggere simulazioni e via dicendo, si potrebbe sentire una bella differenza.
probabilmente l'ho configurata io cosí, illudendomi che i 64gb fossero sempre sufficienti. Boh, col senno di poi errore, ma non ricordo.
Avessi anche 1Tb di ram non disabilitare il file paging, Windows lo usa comunque e se glielo levi del tutto potresti avere qualche malfunzionamento ogni tanto.
sto pensando di invertire la posizione dei drive negli slot, ma mi chiedo: incasineró tutto visto che uno é il drive di sistema? :uhm:
Non credo. Non succede nulla quando cambi porta sata ai dischi normali, non vedo perchè dovrebbe cambiare qualcosa con gli nvme. Dai giusto la controllata nel bios per verificare che l'ordine di boot sia corretto.
990pro 4tb
i valori che ho con crystal mark sono dalla metá, a 4-5 volte piú bassi rispetto a quanto vedo sui benchmark in rete, quindi mi sembrano differenze importanti. Sto valutando, ma cosí a naso direi che per cachare e leggere simulazioni e via dicendo, si potrebbe sentire una bella differenza.Certo un SSD del genere sarebbe il caso di metterlo su PCIe 4.0.
4-5 volte più basse fa strano però, da 3.0 a 4.0 è "solo" il doppio della banda massima.
questo é il benchmark che ho trovato in rete:
https://www.thessdreview.com/wp-content/uploads/2022/10/Samsung-990-Pro-Gen4-2TB-NVMe-M.2-SSD-Crystal-DiskMark-Bench.png
Questo é il risultato del mio:
https://i.ibb.co/5k9YYsW/2024-02-24-14-03-14-Crystal-Disk-Mark-8-0-5-x64-Admin.png
Forse alcuni tipi di scrittura/lettura non scalano linearmente all'aumentare della banda, ma esponenzialmente :uhm:
Comunque avete qualche idea se cambiando la posizione dei dischi mi infilo in un casino o se é una cosa fattibile senza troppi problemi?
Non dovresti aver problemi, alla peggio devi solo riordinare nel BIOS.
Per i bench, i primi due risultati in parte son limitati dal PCIe 3.0 (~4GBps), ma, soprattutto il terzo, mi fa pensare a qualche impostazione "sbagliata" del SSD.
Hai installato il Samsung Magician?
Non dovresti aver problemi, alla peggio devi solo riordinare nel BIOS.
Per i bench, i primi due risultati in parte son limitati dal PCIe 3.0 (~4GBps), ma, soprattutto il terzo, mi fa pensare a qualche impostazione "sbagliata" del SSD.
Hai installato il Samsung Magician?
no, ho sempre pensato fosse la solita fuffa intasa os
in ogni caso, anche fosse solo il 50%, mi pare tanto :uhm:
Le lettere dei drive di windows quindi sono collegate al disco, non al socket?
no, ho sempre pensato fosse la solita fuffa intasa os
in ogni caso, anche fosse solo il 50%, mi pare tanto :uhm:
Le lettere dei drive di windows quindi sono collegate al disco, non al socket?
Le lettere del drive di Windows sono collegate a ... Windows :asd: Il disco con l'OS sarà sempre il disco C. Scambia pure i dischi che non succede nulla, te l'ho detto prima. Controlla solo l'ordine di boot nel bios.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.