
Co znamená počáteční velikost virt. pam.?
Ahoj, na doporučení z předchozího dotazu raději tedy založím nový dotaz. Týká se několikrát rozebírané virtuální paměti. Vím, řešilo se to zde několikrát, ale já se nechci ptát na to, co to VP je nebo jak ji nastavit. To si umím dohledat. Potřeboval bych spíš poradit, vysvětlit jeden údaj, který se VP týká.
Když nastavím virtuální paměť manuálně, systém chce zadat dvě hodnoty: počáteční velikost a největší velikost.
Nejvetší velikost, předpokládám, je maximální místo, které systém může "ukousnout" z HDD a využít jako náhradní RAM.
Co mi ale není jasné je význam hodnoty počáteční velikost?
Logicky bych totiž předpokládal, že čím menší číslo zadám, tím lépe. PC pak bude mít k dispozici velký rozsah kapacity, kterou si může vzít. Když nastavím např. min. 2MB, max. 2048MB a systém po zaplnění RAM bude potřeboval ještě 10MB navíc, může si je vzít. Pokud bude potřebovat 100MB, 500MB,... opět si je může vzít. Je to totiž v zadaném rozsahu. Pokud ale zadám např. min. 1024MB a max. 2048MB a systém po zaplnění RAM bude potřebovat ještě 200MB navíc, pak už má smůlu a nemůže si je ukousnout, protože potřebuje méně, než je počáteční velikost.
Jenže jak jsem zjistil, čím menší číslo zadám, tím vlastně hůř, protože se pak začne objevovat hláška "minimální hodnota virtuální paměti je..."
Tak mi není moc jasné, co počáteční velikost vlastně určuje a proč neplatí: čím méně, tím lépe (proč se obecně doporučuje: počáteční = RAMx1.5, maximální RAMx3). Díky za případné vysvětlení.
tuto pitomost doporučuje a nastavuje ms už desítky let. je to dobré snad pro fotošopisty.
v každém případě bych nastavil pevnou velikost swapu, ne proměnlivou s min a max limity, která se bude fragmentovat.
zároveň je lepší se neúnosně pomalé virtuální paměti vyhnout pořízením dostatečné ram. velikost swapu pak stačí jen symbolická.
Nejlépe tedy nastavit hodnoty "napevno" počáteční = maximální a nějakou rozumnou hodnotu. Je lepší zapnout i vyčištění virtuální paměti při vypnutí?
tuto rozumnou hodnotu nastavuju na 512mb.
ne. kdysi jsem uvažoval, že při prázdném nefragmentovaném swapu budou mít windows rychlejší odezvu.
ale dnes bývá dostatek ram, swap se využívá málokdy. zatímco čištění swapu při vypnutí bylo neskutečně pomalé. je to zbytečné.
Ahoj, díky za rady. Ještě bych se chtěl zeptat. Asi nejlepší postup, při nastavení virtuální paměti, pokud jsem to pochopil správně, by měl být asi takto (aby se vše nastavilo dle doporučení a vytvořil se jeden souvislý soubor): Po instalaci Windows virtuální paměť zakázat, restart PC, defragmentovat HDD, restartovat PC a nastavit počáteční velikost stejnou jako maximální a restart PC? Pokud si totiž pamatuji dobře, někdo zde tento postup již dříve popisoval jako nejideálnější.
Jinak když vypnu virtuální paměť, tak ten soubor a data nahraná v něm se (automticky) smaže nebo dál zůstane na disku ležet až do momentu, kdy ho opět uvedu do provozu? Má cenu (lze vůbec) ho nějak před novým nastavením vyprázdnit/smazat?
Děkuji.
Ten postup je sice funkční, ale zbytečně složitý. Lepší defragmentační nástroje umí defragmentovat i stránkovací soubor. Navíc je dost velká šance, že už bude vytvořený souvisle a nebude ho vůbec potřeba defragmetnovat.
Virtuální paměť nevypneš, můžeš pouze vypnout stránkovací soubor, který se tím i smaže. Mazat ho nemá smysl, pokud nejsi výrazně paranoidní.
Jinak kdyz vypnes pocitac, tak se strankovaci soubor nesmaze a zustava tam kde byl. Kdyz pocitac zapnes, tak se ten soubor bere, ze v nem nic neni a da se do nej zapisovat. (Samozrejme kdyz pocitac jen uspis, tak si naopak do toho souboru muze zapsat kde co a po probuzeni to tam ocekavat.)
Ahoj, tím smazáním mi spíš šlo o to, jestli až nastavím nové hodnoty napevno, tak jestli se ideálně vytvoří soubor nový "načisto" a ne jen, že se upraví původní. Proto jsem se ptal, jestli po nastavení na "nepoužívat virtuální paměť" (nebo jak to tam je napsáno), tak jestli se tím ten soubor vyprázdní/smaže sám nebo je tomu potřeba nějak "pomoci", aby po novém nastavení se udělal nový načisto (nebo zdali se ten původní soubor přepíše).
Předpokládal jsem, že při obyčejném vypnutí nebo restartu, soubor zůstane i s daty tak jak je. Proto mě zajímalo jestli má cenu dát vyprázdnit při vypnutí.
Nejde mi ani tak o to, jak se někde uvádí, že je to lepší aktivovat pro vyšší bezpečnost PC, jinak že do tohoto souboru lze případně nahlédnout a vytáhnout z něj i "citlivá" data. Jen to zde někdo zmiňoval, že to není na škodu...
Díky.
Smaže sám.
Ano.
Pokud ti nejde o bezpečnost, tak nemá.
Pleteš dvě věci:
- pokud nastavíš "nepoužívat virtuální paměť", soubor se při vypnutí smaže, po novém startu už tam nebude.
- pokud nastavíš "vyčištění virtuální paměti při vypnutí", dojde při vypnutí k vymazání obsahu toho souboru, nikoli ke smazání souboru jako takového, ten na disku zůstane.
citlivá data můžeš vytáhnout i z ram i z disku. swap na porno neřeš.
Moje včerejší zkušenost:
8GR RAM, W7/64. Virtuálku jsem měl nastaveno na default, tedy minimum 16MB, maximum 12GB. Zabráno bylo právě oněch 8GB.
Nastavil jsem min=max na 2GB, restart. Po čase jsem spustil Minecraft (Java 64bit), po několika vteřinách spadl s nedostatkem paměti. Vrátil jsem se zpět k defaultu, problém vyřešen. A to mám v nastavení Minecraftu natvrdo přiděleno 4GB fyzické RAM (používám náročný texturepack).
Pokud je fyzických 4GB blokováno na stálo i při vypnutí té hry tak to asi není správně.
To samozřejmě není, RAM je vyhrazena jen při spuštěné aplikaci, parametrem.
Paměť se zapnutým Minecraftem. Zároveň běží virtuální XP (XP-mode) a dBASE IV:
![[22315-smc-png]](/file/view/22315-smc-png)
Vypnul jsem Minecraft:
![[22316-vypmc-png]](/file/view/22316-vypmc-png)
Vypnul jsem i XP-Mode:
![[22317-nexpm-png]](/file/view/22317-nexpm-png)
svrbí mě prstík- co kdybys l-core vymazal pracovní sadu? vmmap sysinternals. co ten program/rozhraní na to?
Mrknu na to pořádně po uzávěrce, teď na laborování nemám čas.
vmmap, Ctrl+E u javaw (64bit), co žere 4GB. Kleslo to na 50mega, v aplikaci po alt-tabu nefungovala myš. Celková "zabraná" paměť se ale nijak nezměnila. Moc tomu obsahu vmmap ale (krátký pohled dovnitř) nerozumím
Třeba je to tou Javou, co já vím. Taky to mohl autor napsat v něčem jiném :) Původně jsem to hrál s 32-bit Javou, musel jsem ale přejít na 64bit, abych mohl adresovat hře více RAMky (asi nejnáročnější hra, co provozuji - i když to vizuálně ve hře nevypadá). Mohou haprovat i nějaké addony. Každopádně, s velkým (neomezeným) swapem hra běží bez závad. Možná bych zákazem swapu nějaké procento výkonu ušetřil, ale to mě opravdu nebolí - všechny hry v 1280*1024 hraju na max.
@MM..: Minecraft a dbase obvykle spuštěno najednou nemám (ani by to nemělo "herní" smysl, když je Minecraft shozený na liště, neběží, tedy ve hře je vše pozastaveno), to jsem jen kvůli těm screenshotům nechal nejprve zapnuté.
---
Čas mrknout se na Cenatek a urban legends ohledně přesunu swapu na ramdisk?
Mám dojem, že jejich řešení je už pár roků k dispozici zdarma.
ramdisk by smysl měl, je to ostatně nejrychlejší úložiště na pc.
ctrl+e stačí, systém zaúřadoval a appka stojí, jak jsem psal.
Ja tam furt vidim 30% volnej fyzickej RAM aj s tym zapnutym minecraftom aj virtualXp aj dbase (to robis naraz aj s dbase aj minecraft? :)
(pohotovostni = volna. Ked ti vtedy win potrebuje este aj swap, tak je nahovno ten windows)
P.S. ked 8Gb RAM enstaci tak proste potrebujes 16GB RAM, alebo zmenit aplikacie, je to jednoduche
nahovno spíš aplikace.
Takto vypadá využití v Win XP šest roku starém stroji s 2GB pamětí ve Win plocha.
Fyzická paměť
Celkem 2046 MB
Obsazená 363 MB
Volná 1683 MB
Využití 18 %
Využití paměti
Celkem 2646 MB
Obsazená 172 MB
Volná 2474 MB
Využití 7 %
Virtuální paměť
Celkem 4693 MB
Obsazená 535 MB
Volná 4157 MB
Využití 11 %
Stránkovací soubor D:\pagefile.sys
Počáteční/maximální velikost 750 MB / 750 MB
Aktuální velikost 750 MB
Aktuální/vrcholové využití 4 MB / 4 MB
Využití 1 %
A paměť pří hře ARMA II a to si myslím, že to je náročná hra na paměť, žádné problémy při hraní s pamětí nejsou.
Fyzická paměť
Celkem 2046 MB
Obsazená 1114 MB
Volná 932 MB
Využití 54 %
Využití paměti
Celkem 2646 MB
Obsazená 1097 MB
Volná 1548 MB
Využití 41 %
Virtuální paměť
Celkem 4693 MB
Obsazená 2211 MB
Volná 2481 MB
Využití 47 %
Stránkovací soubor D:\pagefile.sys
Počáteční/maximální velikost 750 MB / 750 MB
Aktuální velikost 750 MB
Aktuální/vrcholové využití 21 MB / 30 MB
Využití 3 %
máš to ukázněný, u hry to táhne grafika.