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.