/usr/bin/time -v В кэшированном файле: почему входы файлов показываются как не нулевые?Linux

Ответить Пред. темаСлед. тема
Anonymous
 /usr/bin/time -v В кэшированном файле: почему входы файлов показываются как не нулевые?

Сообщение Anonymous »

Моя программа читает из файла, который уже находится в кэше страницы < /p>

Код: Выделить всё

cat foo >> /dev/null

Я запускаю/usr/bin/time -v на нем, и я все еще вижу входы файлов не равен нулю, и он увеличивается
, когда я читаю больше файла в программе. Насколько я понимаю, цифры поступают из < /p>
struct rusage {
struct timeval ru_utime; /* user CPU time used */
struct timeval ru_stime; /* system CPU time used */
long ru_maxrss; /* maximum resident set size */
long ru_ixrss; /* integral shared memory size */
long ru_idrss; /* integral unshared data size */
long ru_isrss; /* integral unshared stack size */
long ru_minflt; /* page reclaims (soft page faults) */
long ru_majflt; /* page faults (hard page faults) */
long ru_nswap; /* swaps */
long ru_inblock; /* block input operations */
long ru_oublock; /* block output operations */
long ru_msgsnd; /* IPC messages sent */
long ru_msgrcv; /* IPC messages received */
long ru_nsignals; /* signals received */
long ru_nvcsw; /* voluntary context switches */
long ru_nivcsw; /* involuntary context switches */
};
< /code>
И не должно быть блочных операций для этой ситуации. Файл 2,5 ГБ, системный ОЗУ составляет 32 ГБ, и я прочитал файл, используя отображение памяти.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... s-non-zero
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»