» Poradna » Windows (a jiné OS)

Swapování na SSD

 |   |  Android Chrome 92.0

Zdravím,mám Windows a SSD od Intelu, kamarád doporučoval, abych měl zapnuté swapovani. Měl pravdu?

Mohlo by vás také zajímat

Odpovědi na otázku

 |   |  Microsoft Windows 10 Firefox 92.0

Ano.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 91.0

a proč bys to měl mít vypnuté ? Pokud si na to nešahal, tak to bude zapnuté, Microsoft ví proč a 99.99 % to ani nenapadne řešit. Prostě počítač používej a nekomplikuj si život zbytečnejma otázkama...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 92.0

Kentán: " Když tomu nerozumíš, tak na to nesahej! "https://www.youtube.com/watch

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 92.0

A ma cenu defragmentovat?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

Ne, SSD se nedefragmentuje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

Ony ti to Windows ani nedovolí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

SSD se nedefragmentuje. Defragmentují se souborové systémy. A NTFS se samozřejmě defragmentuje i na SSD, ale není to potřeba zdaleka tak moc. Pokud se NTFS používá podle best practice, není ho obvykle třeba defragmentovat nikdy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

S tím, že se SSD nedrefragmentuje lze souhlasit. S čím se ovšem nedá souhlasit je to, že se defragmentují souborové systémy a NTFS se defragmentuje i na SSD. Derfagmentace má smysl pouze u HDD, kde jsou data uložena v blocích a při čtení jezdí hlavička nad jednotlivými bloky, kde jsou soubory uloženy. Pokud je soubor fragmentován, musí hlavička přeskakovat z jednoho místa na druhé a tím strácí čas a čtení je pomalejší. U SSD nejezdí žádné hlavičky ale data se načítají přímo elektronicky bez jakéhokoliv pohybu čehokoliv mechanického. Proto k zpomalování při čtení nedochází. Naopak by při přepisování docházelo k zbytečným přepisúm a snižování životnosti buněk v SSD. A souborový systém je pouze popis zpúsobu organizace dat do souború. Tam není co defragmentovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Samozřejmě, že NTFS na SSD je možné defragmentovat, a že to někdy může i dávat smysl.Nebudu zabíhat do detailů, protože jste přesvědčen, že je znáte, byť teda blbě. Takže mně v diskuzi těžko budete věřit, když sám už víte, že nemám pravdu. Ale koukněte se na sekvenční propustnosti SSD a pak na IOPS, a pochopíte, že i SSD má raději sekvenční čtení i zápis.Přestože to není nic běžného a snadného, i NTFS lze dostat do stavu, kdy mu fragmentace citelně škodí i na SSD, a zároveň nemá možnost se přirozeně defragmentovat používáním.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

Tak tady evidentně došlo k nějakému nedorozumění. SSD díky tomu, že má omezený počet zápisú do jednotlivých buněk, se snaží při zápisech rovnoměrně rozprostřít zápisy po celém disku, teda dosáhnout stav, kdy jsou buňky opotřebovány rovnoměrně (wear levelling). Toto řídí firmware SSD. Proto jsou data zapisována v podstatě rúzně po celém disku a prakticky vědomě nelze dosílit stavu, kdy by soubor byl zapsán do fyzicky vedle sebe ležících buněk, protože to řídí jiná vrstva. Mám pocit, že máš spíše na mysli operaci TRIM. Ano operace TRIM se na SSD používá, není to však defragmentace, funguje jinak a její účel je jiný.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Nemám na mysli TRIM. Jsou to dvě různé vrstvy abstrakce - filesystem a firmware disku. Pod firmware disku lézt nemůžu, takže ho beru jako hotovou věc (v případě consumer SSD, v případě SAN je těch možností poněkud více). Naopak pod filesystem můžu, a proto můžu řešit i jeho defragmentaci.TRIM je způsob, jak firmwaru SSD (ne nutně jen SSD) sdělit informace z vyšších vrstev, aby mohl fungovat optimálněji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

A přitom se stačí porozhlédnout na netu a o defragmentaci FS si něco zjistit. Zjistíš, že je to něco jiného a že se to na SSD opravdu občas dělá.P.S. Take jsem to drive nevěděl a podle +/- je tu stále mnoho lidí, co to neví.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Ono pokud se NTFS používá rozumě (zejména rozumné množství volného místa), pak jej není důvod jej v běžných podmínkách na SSD defragmentovat. Takže pro BFU, co nedělá nesmysly, je poučka "SSD není třeba defragmentovat" celkem rozumná. Jiná situace je v okamžiku, kdy máte malinko volného místa a nebo děláte malé změny uprostřed velkých souborů, to vám pak může vypálit rybník

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 91.0

Tohle taky bnemusis resit, Os si to poresi.Navic jine programy na defragmentaci SSD poznaji a nedefragmentuji ho, Jen optimalizuji. Psal sem at neresis a pouzivas to.. to nemas v zivote jine starosti ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

Podla mna si trol.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 92.0.4515.159

Podle mě není.Plno lidí v tom má guláš a já se jim nedivím. Při běžném hledání Google vyhodí hromadu odkazů, kde se dočtou o rychlém opotřebení SSD při používání a jejich zabitím defragmentací.Ale ať přihodím nějaké užitečné info: K defragmentaci https://superuser.com/q/1150641/ (anglicky)Opotřebení disků neustálým zapisováním https://techreport.com/review/27909/the-ssd-endu... (anglicky)Závěr:Swap se hodí, když je možné, že dojde k vyčerpání fyzické RAM. Pokud toto nehrozí, je možné ho vypnout, ale jak dojde, tak programy začnou padat jak hrušky.Defragmentaci nemá cenu na Windows 10 (a jiných aktuálních OS) řešit. Postará se o to sám.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 90.0

Celá diskuse je k ničemu, neb SSD má firmaware se zcela jinou technologii než HDD. Navíc fungování jednotliví výrobci řeší dle svých nezveřejňovaných procesů.https://cs.wikipedia.org/wiki/TRIMPojem defragmentace je vyhrazen jen pro HDD.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Pojem defragmentace s HDD nemá nic společného.Pojem defragmentace se týká, mimo jiné, souborových systémů.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

Je vidět, že nevíš o čem píšeš. Zkusil sis to někdy? Evidentně ne. Potom bys názorně viděl, že se defragmentují jednotlivé bloky s údaji na pevném disku (HDD). Dochází k přesouvání a spojování fragmentovaných souború do jednoho souvislého celku, aby se při čtení nemusela hlavička přesouvat a přečetla soubor v jednom kuse. Na SSD to nemá žádný smysl, tam nezáleží na tom, jaká je fyzická vzdálenost jednotlivých buněk SSD.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Já právě docela vím.A taky vím, že jednak každý fragmentovaný blok zvyšuje režii právě FS, a taky že consumer SSD jsou stavěné na sekvenční přístup, protože na to lidi slyší. To jsou dva důvody, proč to smysl dává, a pro příště bych poprosil o věci něco vědět, pokud možno více a lépe než já, když mě chcete opravovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Stejně tak ne každé blokové zařízení je HDD a přesto na něm defragmentace dává smysl právě kvůli režiím FS. Protože je to fragmentace FS. Kdybyste viděl trochu do úložišť, věděl byste, že tam běžně bývá mnohem více vrstev než jen firmware, a i tam je defragmentace problém, protože jaksi náhodný přístup je nejen mechanicky, ale i výpočetně náročnější.Pokud se NTFS používá tak, jak má, tak jej není třeba defragmentovat nikdy. To ale neznamená, že ho nelze dostat do stavu, kdy je to potřeba.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

Tak toto mě pobavilo. Dejme tomu, že SSD má buňky, do kterých zapisuje označené čísly od 1 do xxx. Co je výpočetně náročnějšího na tom, když dám povel např. přečti buňky 1, 5, 8 od přečti buňky 1, 2, 3. Navíc v situaci, kdy nezávisle od souborového systému wearlevelling ovlivňuje kde momentálně ty dotyčné buňky fyzicky leží. Připusťme dokonce, že by byla pravda to o té výpočetní náročnosti. Dnes se frekvence procesorú počítají na GHz. Pokud výpočet trvá při 2 GHz dva takty nebo 4 takty, je rozdíl 2 takty, což je při této frekvenci 0,000001 vteřiny. A to se oplatí optimalizovat, když by optimalizací došlo k zlepšení o zlomky procent. Jde o to, že výpočty v RAM probíhají o několik řádú rychleji, než čtení z jakéhokoliv blokového zařízení.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 92.0.4515.159

defragmentacia ma jediny ucel = dostat data do blokov za seba, lebo sekvencne citanie HDD je rychlejsie ako nahodne. SSD to ma na salame, rovnako rychlo precita bunku hned pri radici ako bunku najdalej od radica. Defragmentovat SSD je kontraproduktivne, lebo SSD nedrzi ulozene data vzdy na tom jednom mieste, kam sa prvy krat zapisali, ale rozne si ich kopiruje sem a tam ako uzna za vhodne. Robi to preto, aby vyrovnaval pocet zapisov vsetkych buniek, preto sa to vola leveling

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Popravdě nevím. Nikdy jsem firmware pro SSD nepsal, ani neznám architekturu řadičů. A ani nepotřebuju.Bavíme se o vrstvě, kterou zajišťuje právě firmware SSD a jeho řadič. Tam CPU nemůže. Čím výkonnější řadič, tím více topí, tím vyšší je jeho výrobní cena, je to jeden ze zásadních rozdílů mezi SSD. Proto ho navrhujete (včetně firmwaru) tak, abyste za co nejméně získal co nejvíce. Lidé slyší na sekvenční propustnost, tak ho navrhnete tak, aby měl co nejvyšší sevenční propustnost. Poznáte to v datasheetech těch SSD, že přestože mají různá SSD stejné sekvenční rychlosti, velmi mnoho se liší v IOPS - a to od nějakých 20k po třeba 1M5. Nevím proč to tak je, ale vím, že to tak je. A není to jen kvůli pamětem.Pokud by mě to opravdu zajímalo, začal bych studiem NVMe protokolu, tam se podle mě bude nacházet první odpověď. Srovnat se SATA, SAS (SCSi), fibrem, protože NVMe je v počtu požadavků daleko pokročilejší. A pak bych se věnoval samotné práci řadiče. Ale na to fakt nemám čas.Váš příměr s gigahertzy je nanic, pokud by to řešilo CPU, což v životě neuvidíte (přestože to existuje), pak zapomínáte na to, že všechny informace o mapování dat bude mít v RAM. A to si setsakra dlouho počká, než mu ta informace dorazí, takže to vynásobte tak stovkou až tisícem, abyste byl na odpovídajících číslech. Ale na závěru se nic nemění, takhle to nefunguje.I CPU se podle mě ulehčí, když nebude muset cpát tolik požadavků do NVMe, ale ta primární úspora se odehrává na řadiči SSD.Ostatně není nic lepšího, než si to vyzkoušet. Vezměte filesystem, který umíte nízkoúrovňově ovládat, a strašlivě mu ubližte. Zaplňte to zařízení na 100% naprosto fragmentovanými daty. A pak si zkuste udělat pár benchmarků. Vím, jak to dopadne, protože tu zkušenost mám, navrhnul jsem zařízení, které pak přesně tohle páchalo (moje blbost), a projevilo se to až v produkci

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 92.0.4515.159

Pocet IOPS je silne zavisle od dvoch veci, od typu radica a od typu pamati. Hlavne zalezi na tom ako su tie pamate vnutri organizovane, na kolko taktov sa dostanete k prave zvolenemu bitu v tej obrovskej kapacite jedneho cipu. Je to nieco podobne ako casovanie pamati RAM, aj tam mate 30 parametrov, takze ta adresacia povedzme 1TB nie je linearna a k niektorej casti sa dostanete na 3 takty, k inej casti na 10 taktov. Asi takto to nejak bude. No a zalezi aj od radica ako si dokaze dajme tomu 8 cipov optimalne rozdelit a data do pamati sypat "paralelne".

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Ano, ale protože máte omezený počet IOPS, může se stát, že vás začne trápit fragmentace, protože ta vám způsobí větší počet IO.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Ať napíšete reakci sebedelší nemění to nic na faktu:defragmentace mění "fyzické uspořádání dat na disku" ...pokud u SSD nelze fyzické umístění určit (wear leveling apod.) nemá defragmentace u SSD význam

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 93.0

Meni, protoze fragmentace zvysuje pocet operaci potrebnych k provedeni cteni nebo zapisu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Safari 14.1

Pletete dohromady nekolik veci. To ze si firmware SSD rekne, ze logicky blok 15 lezi na fyzickem bloku 3984 nema zadny casovy dopad na operace cteni nebo zapisu - latence je stejna u vsech bloku na disku. Ale rozfragmentovany soubor znamena x operaci cteni nebo zapisu. V opacnem pripade se da stejny soubor nacist pouze na jednu jedinou operaci (omezeni jen radici + cache + moznostmi nastaveni DMA). Zkratka je rozdil, kdyz reknu: udelej jedinou IO operaci a nacti x bloku od bloku y vs udelej X IO operaci.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Safari 14.1

Vypocetne to ma spoustu spolecneho, ale hlavne se zatizenim sbernic. Vypocetne: Pokud nedrzim celou alokacni tabulku nekde v pameti, musim nejdrive z disku nacist, v jakych blocich soubor lezi. Pokud to bude rozfragmentovane na vice casti tavulky, budu i jednotlive casti te tabulky nacitat na nekolikrat a nacitat z nich pozice na tech indexech. Kolem toho musim pak udelat spoustu dalsich operaci - poskladat a optimalizovat io operace, naprogramovat DMA, spustit prenos. To bude znamenat take spoustu operaci pro alokovani a uvolneni pameti + spoustu volani rutin pro obsluhu preruseni = os context switchu a pod. (context switch v linuxu je neco kolem 1000 instrukci a to neni malo). To vse se da povazovat za vypocetni operace. Dalsi zdrzeni pak vypliva z toho poctu I/O operaci, ktere musim udelat. Je velky rozdil, kdyz reknu nacti 15 blokunod bloku 1 oproti tomu, kdyz musim rict: nacti 1 blok od bloku 1, pockej ja preruseni, nacti 1 blok od bloku 15, pockej na preruseni, nacti 1 blok od bloku 3… Rozfragmentovane soubory zabiji IOpsy a proto je dulezite, zejmena u serveru, velkych databazi a pod. toto castecne resit. Takze: BZUCI ma pravdu predsedo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Děkuju náčelníku, že ses mě zastal!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Safari 14.1

Neni, zač, já už psa jed, to není špatný maso :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 92.0.4515.159

Ale my psi nemáme.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 92.0.4515.159

Ježísikriste, samozřejmě množné číslo - psy.Inu, práce kvatná, málo plapná. Hezký den

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.82

Abychom zbytečně nemrhali slovy na konci je odkaz článek přímo od výrobce SSD (Crucial), kde se jednoznačně píše - SSD nedefragmentovat. https://www.crucial.com/articles/about-ssd/should...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.82

Dokonce se tam vysloveně píše, že defragmentace SSD neurobí nič pre výkon. Výrobce tomu snad rozumí více než někdo jiný.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

To jsem tu už přece psal. A je to tu mnohokrát vysvětleno.Při běžném použití a dodržení doporučení zacházení s NTFS to vskutku nepřinese nic znatelného. Ale to neznamená, že neexistují extrémní případy.Jestli si chcete počíst jinde a anglicky, protože to pak vypadá jako víc pravda, tak tady máte praktický test, který jsem vám už také doporučoval:https://www.overclock.net/threads/yes-file-system-f...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.82

Pravdu řečeno, trošku mám problém uvěřit tomu, co se tam prezentuje. Hlavně by mě zajímalo, jak dosáhli rozsekání souboru 3,9 GB na 400 000 fragmentú. Nebo na druhém obrázku soubor 156 MB rozsekaného na 37 200 fragmentú. Pokud má SSD bloky po 4 kB, tak skoro všechny bloky jsou fragmentovány. Navíc, pokud je to pravda, tak potom minimální a maximální rychlost se liší víc než 3 krát a to už není zanedbatelné. Trošku to koliduje s tvrzením výrobce. Navíc mám vlastní zkušenost, že na nový 120 GB SSD jsem nahrál linux (jen cca 10 GB) a naměřil poloviční rychlost, než udává výrobce. To nemohlo být zpúsobeno fragmentací, protože nebylo zaplněno ani 10 % a bylo to měřené krátce po instalaci, protože mě ten nový disk zajímal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Vy si pořád pletete fragmentaci FS s fragmentací SSD. Už jsem vám psal, že jsou to dvě různé vrstvy, přičemž jak si SSD organizuje data, na to vůbec nemá vliv. Je to o počtu operací, které se musí provést na tom FS.Fragmentace FS bude v extrémním případě zpomalovat operace, a to i v případě, že to úložiště bude odpovídat instantně, přiblížit se tomu můžete třeba ramdiskem.Jak rozsekat velký soubor na takovou hromadu fragmentů? Otevřte si ten soubor, uprostřed přidejte pár znaků, a zase ho uložte. A takhle pořád dokola. U NTFS tím způsobíte fragmentaci. Je to extrémní případ, ale o tom tu celou dobu píšu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Chrome 93.0.4577.63

Dfragmentace SSD se primarne dela kvuli VSS. Ale uz jsem to zde psal nekolikrat, takze kdo chce, ten vi, a kdo nechce, ten se hada.MP

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 92.0

Z HW hlediska ještě musíš připočítat tzv. "zotavení sběrnic". I při tolika změnách stavů, to dnes asi bude časově bezpředmětné. Možná. Pak ještě signály CPU, jestli data na sběrnici číst nebo zapsat.Jde o to, že pokud se na datové, adresní a signálové sběrnici mění stavy, tak to nějakou dobu trvá než se logická úroveň ustálí a lze ji číst.Tohle mě v šerém dávnověku jednou vypeklo u programátoru EPROM. Napřed jsem poslal adresu a pak data. Sem tam to hodilo chybu po kontrole vypálení. A to byl prosím 1T 4ns. Instrukce OUT byla dost dlouhá a přesto byl program moc rychlý na tehdejší možnosti HW.Chtělo to poslat napřed data, adresu, pro jistotu na ustálení stavu sběrnic 2x NOP (celkem 8T?) a pak teprvě poslat "1" na 50 ms pro programovací impuls.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 92.0.4515.159

To jestli máš SSD nebo jestli je od Intelu nijak nesouvisí s tím proč vypínat swap. Swap lze vypnout, když máš dostatek RAM a je velice nepravděpodobné, že jí zaplníš na max. Pak ten swap nepotřebuješ a chceš-li si být jistý, že ho systém využívat nebude tak ho lze vypnout. Takže jestli máš např. 64GB ram, tak lze o vypnutí swapu uvažovat. Možná i u 32GB by se nad tím dalo přemýšlet. Ale u 16GB bych už dnes vypnutí nedoporučoval. Nároky se zvedají a ikdyž bych to před pár lety ještě doporučil tak dnes už ne.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Hlavne je dulezite vedet, ze pripadnym vypnutim swapu neziska nic. Je to zbytecna akce s urcitou moznosti zbytecnych problemu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 92.0

Vypínání pagefile moc nedoporučuji.Především se tím připraví o logování části systému a v případě problémů s BSOD pak i o výpis paměti (ať už kompletní, nebo "zkrácený" minidump).Pokud ho nebude systém potřebovat, tak ho prostě nebude používat, a jeho velikost bude stále minimální, systémem nastavená hodnota.Řešit 2 GB na 500 GB disku nemá smysl.Snad jen, pokud tě bude trápit málo místa, ale 2 volné GB na SSD je žalostně málo a nejlepší cesta k rychlému opotřebení disku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.69

Swap je defaultně zapnutý a pokud nevíš co děláš (a proč to děláš), tak to nech zapnutý a nehrab se v tom.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 91.0

Nemal. Pretoze kazdy zapis znizuje zivotnost. Mas limitni pocet zapisov. U klasickeho HDD to nevadi ale u SSD ja standartne vypinam swap. Swap je len posledna zachrana ak mas malo RAM a akonahle je system nuteni swapovat pocitujes spomalenie. Daleko lepsie je rozsirit RAM.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

V tvojom príspevku je protirečenie, pretože správne píšeš, že swap je posledná záchrana ak máš málo RAM a zároveň píšeš, že ho vypínaš. Načo, keď sa používa veľmi zriedka a tým pádom neznižuje životnosť SSD. Keď si kontrolujem obsadenosť swapu, skoro vždy mám obsadenosť 0 kB. Občas sa stane, že sa tam zopár MB nájde ale iba zriedka kedy a to mám iba 4 GB RAM. Prečo sa teda pripravovať o možnosť poslednej záchrany, ak sa používa zriedka a tým pádom skoro neopotrebováva SSD.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Na Linuxu je to o tom, jak je nastavený parametr spawiness. U SSD je možné nastavit ho na 0, aby se neswapovalo vůbec, pokud to není nutně potřeba (ale výsledky tomu pak odpovídají). Na widlích nevím, jak se něco takového dá nastavit, hádám, že to budou dělat automaticky podle detekce povahy disku (jestli je to HDD, SSD nebo třeba RAID).Pokud má počítač málo paměti, pak se snaží to, co nepoužívá, swapovat dříve, než je to nutné, aby mu zbyla volná paměť na horší časy, a nemuselo se čekat.Já swap na Linuxu vypínám, protože pokud se stroj dostane do stavu, že mu dojde paměť, je něco špatně, a swap už to nezachrání. Ale právě ve vašem případě, kdy máte jen 4 GB RAM, se může stát, že třeba 1 GB té paměti se používá zřídka, má smysl ji poslat na swap. Běžný uživatel ten SSD za jeho život stejně nevypíše, a ten gigabajt se tam zapíše třeba jen jednou denně, nic hrozného.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

Ten parametr se jmenuje swappiness, ne spawiness. A mám ho nastavený na 10%, což znamená, že do 90% obsazenosti RAM se neswapuje, což znamená, že v mém případě skoro nikdy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

Oh, překlep, díky.Jinak palec nahoru za vaši slovenštinu nebo češtinu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 91.0

Neprotirecim. Ja som chcel zdvoraznit ze za swap u SSD sa za nieco plati. Aby si bol vedomi ze ci mu to za to stoji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 93.0.4577.63

Dnes som pozeral diskuziu na jednom zahraničnom fóre ohľadne spotrebovaných zápisov cez swap. Hovorilo sa tam o 14TB dát za 4 roky. Ak máš SSD so životnosťou 180TBW, samotné swapowanie by ti spotrebovalo TBW za cca 51 rokov. Takže žiadny stress.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 92.0

To je sice pekne ale daleko lepsie je SWAP mat vypnuty a namiesto toho mat radsej RAM. Predsa ked NTB/PC nie je nuteni swapovat je to dobre. Ak je nuteni swapovat uz vyrazne klesa vykon. Nie tak vyrazne ako u klasickeho HDD ale klesa. Ja som zastanca SWAP OFF a mat viacej RAM.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

Vypínání swapu je v dnešní době samozřejmě nesmysl, Windows swap nepoužívají, pokud ho opravdu nepotřebují. Přitom když se používá nějaký náročnější SW, tak může ve spojení se službami systému dojít k nějaké špičce využití RAM, která překročí dostupnou fyzickou RAM a Windows spadnou, protože nemají možnost použít swap. A tohle se může klidně stát i když je RAM hodně. Některé SW umí být hodně náročné. Takže ve finále jediný rozdíl je v tom, že rychlost je stejná (Windows swap nevyužijí, když není potřeba), ale nemůže dojít k pádu Windows při nějaké špičce, kdy RAM nestačí. A zaplnit dnes i 32GB není problém.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Mozilla 68.0

Nie som presvedčený o tom, že Windows dnes nepoužíva swap ak nemusí. Aj keby si mal 64 GB RAM, neverím, že swap nastavený na automatiku spôsobí swap veľký 0 B ako to bolo kedysi vo W98. A ak swap existuje, ale nepoužije sa kým to nie je nutné, čo v tom súbore pagefile.sys je?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 93.0.4577.63

I při 64 giga ramky vzniká, dělal jsem s tím doma pokusy a nakonec jsem ho nechal na automat a dlabu na to...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

Ano, swap existuje a nějak nepatrně je i využívaný. Ale na rychlost Windows to už nemá sebemenší vliv, přitom to zabrání pádu Windows na OOM. Taky jsem s 16GB RAM používal nějakou dobu swap vypnutý a ono to 99,9% času zvládalo, ale třeba jednou za týden mi to prostě shodilo nějakou aplikaci nebo přímo BSOD. Tak jsem swap povolil, nechal na automatice a od té doby bez jakýchkoliv potíží. Takže opravdu nevidím důvod, proč swap zakazovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Unknown Firefox 92.0

Pagefile, stejně jako swapfile je "vyhrazené místo". Swapfile je minimální přidělená hodnota virtuální paměti, ta je určena velikostí logovacích souborů (u mě 16 MB), velikost pagefile se pak pohybuje v rozmezí min. a max. přidělené hodnoty (většinou kolem středu této hodnoty). Pokud jde o využívání, tak o tom netozhoduje program, ale systém. Aktivní 64 bitový program (běžící na popředí) po vyčerpaní fyzické paměti spadne (run out of memory). Už se mi stalo i toto (i přes 32 GB paměti).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Unknown Firefox 92.0

"A ak swap exis­tu­je, ale ne­po­u­ži­je sa kým to nie je nut­né, čo v tom sú­bo­re page­fi­le.sys je?"
"prázdné místo". Tak prosté to je. Je to prostě systémem alokovaná oblast, do které nic jiného nemůže přistupovat. Důvodem takového postupu bude pravděpodobně snaha zabránit fragmentaci dat v případě využití.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Safari 14.1

Tohohle tvrzeni bych se bal. Mam odzkouseno, ze widle do swapu sahaji, i kdyz maji dalsich 40GB ram volnych (co s nim delaji jsem nezkoumal). Linux tam opravdu nesaha, dokud nemusi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android AppleMAC-Safari 5.0

Ano, nemůžu samozřejmě vyloučit, že si do něj vůbec nesáhnou, ale nemá to žádný reálný dopad na výkon systému.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Safari 14.1

Velmi pravdepodobne je to jak rikate

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Kentaur




Aktuální číslo časopisu Computer

Megatest: 11 chladičů pro procesory

Test 14 batohů pro školní notebook

Jak řešit kyberšikanu