Здравствуйте, уважаемые!
Подскажите, кто знает - кеширует ли линукс чтение данных из файла? Предполагаю, что повторное чтение данных в пределах прочитанной ранее страницы должно быть выполнено гораздо быстрее первого доступа. На практике никак не могу получить вменяемых результатов. Для определения времени выполнения операции использую конструкцию типа:
RDTSC(t1);
read(fd, &data, sizeof(data));
RDTSC(t2);
d = t2-t1;
Первую операцию чтения выполняю в одном процессе, вторую - в другом.
Полученные различия для первой и последующей операции отличаются не сильно (например, 1800 и 1700). Бывает, что наоборот - вторичное чтение осуществляется быстрее первичного.
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от i82
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от i82
Ответ на:
комментарий
от i82
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Угадайте фигню по описанию... (2011)
- Форум кеширование (2007)
- Форум [gentoo][reiserfs] Отключить кеширование чтения на раздел (2011)
- Форум О кешировании (2016)
- Форум Неправильное кеширование? (2011)
- Форум django кеширование (2020)
- Форум кеширование видео (2014)
- Форум Mysql кеширование (2013)
- Форум Кеширование nginx (2013)
- Форум Wordpress кеширование (2013)