¿Компютърът ви няма много памет на разположение? След като започнете да отваряте много програми, той започва да работи Прочети? Е, това не е решение (може би трябва да помислите да използвате по-лек дистрибутор или, ако е възможно, да надстроите компютъра си), но може да ви помогне. Идеята е изчистете системния кеш. По подразбиране Linux разраства кеша, докато използва цялата налична памет. Това е нормално, всички операционни системи правят, за да осигурят най-висока скорост. Проблемът е, че понякога това може да доведе до обратни ефекти: бавност, трептене във видеото и т.н. |
Какъв е кешът?
Кешът е по-малка и по-бърза памет, който съхранява копия на данните, намиращи се в основната памет, използвана най-често.
Това е набор от дублирани данни от други оригинали, със свойството, до което достъпът до оригиналните данни е скъп, обикновено във времето, в сравнение с копието в кеша. При достъп до данните за първи път се прави копие в кеша; следните достъпи се правят до споменатото копие, намалявайки средното време за достъп до данните.
Когато процесорът трябва да чете или записва на място в основната памет, той първо проверява дали копие от данните е в кеша. Ако е така, процесорът веднага чете или записва в кеш, което е много по-бързо от четенето или записването в основната памет.
Как мога да изчистя какво има в кеша?
sudo su sync && echo 3> / proc / sys / vm / drop_caches изход
En GNOME ще можете да видите ефекта на тази команда много ясно, ако добавите системния монитор към панела.
Fuente: Скот Клар
5.3.9.5. / proc / sys / vm /
Тази директория улеснява конфигурирането на подсистемата за виртуална памет (VM) на ядрото на Linux. Ядрото използва широко и интелигентно виртуална памет, известна като суап пространство.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Не открих нещо drop_caches, но идеята е, че те са контролни файлове; 3 ще бъде заповедта за изпразване на кеша. Предполагам, че след като се изпразни, файлът ще се върне на 0. Със сигурност се връща на 0, когато рестартирате, другият не проверява
Поздрави!
5.3.9.5. / proc / sys / vm /
Тази директория улеснява конфигурирането на подсистемата за виртуална памет (VM) на ядрото на Linux. Ядрото използва широко и интелигентно виртуална памет, известна като суап пространство.
Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html
Не открих нещо drop_caches, но идеята е, че те са контролни файлове; 3 ще бъде заповедта за изпразване на кеша. Предполагам, че след като се изпразни, файлът ще се върне на 0. Със сигурност се връща на 0, когато рестартирате, другият не проверява
Поздрави!
И с a
rm / proc / sys / vm / drop_caches
o
rm /proc/sys/vm/drop_caches/.*
Не работи ли по същия начин?
Опитайте ... но не мисля така.
Здравейте!
това, което авторът на публикацията поставя страхотно !! върши работа!! този, който да го промени?
Sudo су
синхронизиране блаблабла
изход
я!
С командата за синхронизиране избягвате изтриването на обекти от работещата памет SRAM.
стойностите от 0 до 3 казват на ядрото кои обекти искате да освободите от SRAM.
0 na от na.
1 кеш страница
2 инода и зъбни зъби
3 1 и 2
Индексира метаданни и информация за директорията на зъбни редове връзка на файловете, които съдържа ... спиране по този начин, между коректора на таблета и старата ми памет ...
можете да създадете бутон в менюто с sh файл за синхронизация; echo 3> / proc / blablabla drop-caches (сигурен съм, че това хубаво момче го е публикувало)
Gwin ZMO KK
Е, опитах го, отворих моя drop_caches файл, за да видя какво има и той само постави 0, за да го използвам
sync && echo 3> / proc / sys / vm / drop_caches
Съдържанието му се промени от 0 на 3, което би било много различно от използването на rm, тъй като това би изтрило файла изцяло.
Въпреки че все още не разбирам как се отразява наличието на 0 съдържание и то е променено на 3.
работи без проблеми, благодаря Пабло
Удоволствие.