Здравствуйте, уважаемые!
Подскажите, кто знает - кеширует ли линукс чтение данных из файла? Предполагаю, что повторное чтение данных в пределах прочитанной ранее страницы должно быть выполнено гораздо быстрее первого доступа. На практике никак не могу получить вменяемых результатов. Для определения времени выполнения операции использую конструкцию типа:
RDTSC(t1);
read(fd, &data, sizeof(data));
RDTSC(t2);
d = t2-t1;
Первую операцию чтения выполняю в одном процессе, вторую - в другом.
Полученные различия для первой и последующей операции отличаются не сильно (например, 1800 и 1700). Бывает, что наоборот - вторичное чтение осуществляется быстрее первичного.
    
      Ответ на:
      
          комментарий
        от dilmah 
  
    
      Ответ на:
      
          комментарий
        от i82 
  
    
      Ответ на:
      
          комментарий
        от dilmah 
  
    
      Ответ на:
      
          комментарий
        от i82 
  
    
      Ответ на:
      
          комментарий
        от i82 
  

    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Угадайте фигню по описанию... (2011)
 - Форум кеширование (2007)
 - Форум [gentoo][reiserfs] Отключить кеширование чтения на раздел (2011)
 - Форум django кеширование (2020)
 - Форум Управление кешированием (2024)
 
- Форум О кешировании (2016)
 - Форум Неправильное кеширование? (2011)
 - Форум кеширование видео (2014)
 - Форум Кеширование nginx (2013)
 - Форум Wordpress кеширование (2013)