Linux отбелязва експеримент с кеш памет на Linux
Експеримент с кеш памет на Linux
Ефекти на дисковия кеш по време на разпределението на паметта в приложения
Когато паметта свърши, не е готино, но OOM-убиец трябва да убие само този процес и се надявам, че няма да повлияе на други процеси.
Първо деактивирайте размяна, така че приложението да не започне да го яде.
Почистване на кеша на диска
# ехо 3>/proc/sys/vm/drop_caches
И отново проверете състоянието на паметта:
Ефективност на кеша на диска при изпълнение на приложения
# котка здравей.pyпечат "Здравей, свят! Любов, Python"
# котка здравей.javaклас Здравейте public static void main (String [] args) изхвърля изключение System.out.println ("Здравей, свят! Поздрави, Java"); >>
Нека да компилираме програмата до Java:
Еха! Python изпълнено през 64 пъти по-бързо и Java в 8.5 в пъти по-бързо.
Ефект на дисковия кеш върху четенето на файлове
Нека създадем малък файл и да видим как кешът на диска влияе върху скоростта му на четене. Създадох файл с размер 500 MB.