Кэш операционной системы - как загрузить в нее данные? - PullRequest
0 голосов
/ 07 мая 2018

Я прочитал следующую статью:
http://surbhistechmusings.blogspot.com/2016/05/neo4j-performance-tuning.html

я сталкиваюсь

Загружаем файлы в кеш ОС

Речь идет о загрузке файла (на локальном диске) в кэш ОС.
Не могли бы вы объяснить, как сделать такую ​​загрузку?
И подскажите пожалуйста, если такой кеш находится в памяти?
С чем это может помочь?

Ответы [ 2 ]

0 голосов
/ 21 августа 2018

Я автор этого блога. Это то, что я использовал https://hoytech.com/vmtouch/ Вы можете прочитать обширную литературу вокруг него.

Идея, лежащая в основе этого, заключается в том, что почти каждый поиск - это случайное чтение с диска, которое очень медленно, однако, если файл находится в кэше операционной системы, он становится намного быстрее.

0 голосов
/ 07 мая 2018

На самом деле это делается просто путем чтения файлов большую часть времени.

На самом деле современные операционные системы заполняют неиспользуемые части вашей оперативной памяти кэшем файловой системы. И это делается, когда приложения открывают файлы: данные сначала читаются с диска, а затем (прозрачно) читаются из памяти. Вот почему приложение, которое вы только что закрыли, кажется, запускается намного быстрее при следующем запуске, если вы не выключили компьютер между двумя запусками.

Многие программы используют этот механизм, например Kafka, PostgresSQL и т. Д.

...