¿A számítógép nem rendelkezik sok memóriával elérhető? Ha elkezded megnyitni a sok programot, akkor működni kezd olvas? Nos, ez nem megoldás (talán érdemes megfontolnia egy könnyebb disztribúció használatát, vagy ha lehetséges, frissíteni a számítógépet), de segíthet. törölje a rendszer gyorsítótárát. Alapértelmezés szerint a Linux addig növeli a gyorsítótárat, amíg ki nem használja az összes rendelkezésre álló memóriát. Ez normális, minden operációs rendszer biztosítja a legnagyobb sebességet. A probléma az, hogy ez néha fordított effektusokat eredményezhet: lassúság, villódzás a videóban stb. |
Mi a gyorsítótár?
A gyorsítótár a kisebb és gyorsabb memória, amely a leggyakrabban használt fő memóriában található adatok másolatait tárolja.
Ez egy sor másolatot más eredetiről, azzal a tulajdonsággal, hogy az eredeti adatokhoz való hozzáférés drága, általában időben, összehasonlítva a gyorsítótárban található másolattal. Az adatok első elérésekor másolat készül a gyorsítótárban; a következő hozzáférések történnek az említett példányhoz, csökkentve az adatok átlagos elérési idejét.
Amikor a processzornak el kell olvasnia vagy be kell írnia egy helyet a fő memóriába, először ellenőrzi, hogy az adatok másolata van-e a gyorsítótárban. Ha igen, a processzor azonnal beolvassa vagy írja a gyorsítótárba, ami sokkal gyorsabb, mint a fő memóriába olvasás vagy írás.
Hogyan törölhetem a gyorsítótár tartalmát?
sudo su sync && echo 3> / proc / sys / vm / drop_cache exit
En GNOME nagyon tisztán láthatja ennek a parancsnak a hatását, ha hozzáadja a rendszerfigyelőt a panelhez.
forrás: Scott klarr
5.3.9.5. / proc / sys / vm /
Ez a könyvtár megkönnyíti a Linux kernel virtuális memória alrendszerének (VM) konfigurálását. A kern széles körűen és intelligens módon használja a virtuális memóriát, amelyet közönségesen swap-térnek hívnak.
forrás: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Nem találtam a drop_cache dolgot, de az ötlet az, hogy ezek vezérlő fájlok; a 3 lenne a gyorsítótár ürítésének sorrendje. Azt hiszem, miután kiürült, a fájl 0-ra áll vissza. Az újraindításkor biztosan 0-ra tér vissza, a másik nem ellenőrzi
Üdvözlet!
5.3.9.5. / proc / sys / vm /
Ez a könyvtár megkönnyíti a Linux kernel virtuális memória alrendszerének (VM) konfigurálását. A kern széles körűen és intelligens módon használja a virtuális memóriát, amelyet közönségesen swap-térnek hívnak.
forrás: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Nem találtam a drop_cache dolgot, de az ötlet az, hogy ezek vezérlő fájlok; a 3 lenne a gyorsítótár ürítésének sorrendje. Azt hiszem, miután kiürült, a fájl 0-ra áll vissza. Az újraindításkor biztosan 0-ra tér vissza, a másik nem ellenőrzi
Üdvözlet!
És egy
rm / proc / sys / vm / drop_cache
o
rm /proc/sys/vm/drop_cache/.*
Nem ugyanúgy működik?
Próbáld ki ... de nem hiszem.
Hello!
amit a bejegyzés írója nagyszerűen fogalmaz !! művek!! aki megváltoztatja?
sudo su
szinkron blablabla
kijárat
jaa!
A sync paranccsal elkerülheti az objektumok törlését a futó SRAM memóriából.
a 0 és 3 közötti értékek megmondják a kernelnek, hogy mely objektumokat szeretné felszabadítani az SRAM-ból.
0 na na.
1 oldal gyorsítótár
2 inode és fogorvos
3 az 1 és a 2
Az Indes metaadatai és a fogorvosok információi a benne lévő fájlok kapcsolatáról ... állj meg így, a tablet javítója és a régi memória között ...
létrehozhat egy gombot a menüben egy szinkronizálandó sh fájllal; echo 3> / proc / blablabla drop-cache (biztos vagyok benne, hogy ezt a kedves fiút elküldték)
Gwin ZMO KK
Nos, kipróbáltam, kinyitottam a drop_cache fájlt, hogy lássam, mi van benne, és csak 0-t tett, használható
sync && echo 3> / proc / sys / vm / drop_cache
Tartalma 0-ról 3-ra változott, ami nagyon különbözne az rm használatától, mivel ezzel teljesen kitörli a fájlt.
Bár még mindig nem értem, hogy ez hogyan befolyásolja a 0 tartalom meglétét, és 3-ra változik.
problémamentesen működik, köszönöm Pablo
Öröm.