Думаю, на readahead-нные страницы из кэша вылетят при первой же возможности, т.к. их никто не читал. Так что 64 предлагаю уменьшить до 42 или даже 4.2 :-)
Я просто не помню, как ядру эту информацию процессор сливает.
Википедия пишет: At a certain fixed time interval, the clock interrupt triggers and clears the referenced bit of all the pages, so only pages referenced within the current clock interval are marked with a referenced bit.
По поводу пункта 6 мне было довольно интересно, как же ядро определяет, что кто-то определенный участок памяти читал или нет в последний квант времени.
Увы, уже всё забыл :-)
RUSAGE_CHILDREN
Return resource usage statistics for all children of the calling process that have terminated and been waited for. These statistics will include the resources used by grandchildren, and further removed descendants, if all of the intervening descendants waited on their terminated children.
Не надо оставлять мертвых детей валяться вокруг.
А потом надо дочитать мануал до конца:
The structure definition shown at the start of this page was taken from 4.3BSD Reno. Not all fields are meaningful under Linux. In Linux 2.4 only the fields ru_utime, ru_stime, ru_minflt, and ru_majflt are maintained. Since Linux 2.6, ru_nvcsw and ru_nivcsw are also maintained.
Вы [a-z], который не чтит RFC. Посылаю вам луч ненависти.
Да, кстати, под ваш регэксп не попадает, например, username@orgchem.univer.omsk.ru — вполне реальный домен.
(пользуясь случаем, посылаю еще один луч ненависти тем, кто «+» в username не разрешает)
FAIL!
Как минимум один есть :-)
Во-вторых, винда, например, читает блоками по 256кб, насколько я помню, хоть страница 4к.
Википедия пишет: At a certain fixed time interval, the clock interrupt triggers and clears the referenced bit of all the pages, so only pages referenced within the current clock interval are marked with a referenced bit.
Как вариант — натравить strace (или что там на маке?) на этот самый ps и посмотреть, какие сисколы он использует для сбора этой статистики.
Увы, уже всё забыл :-)
Не надо оставлять мертвых детей валяться вокруг.
А потом надо дочитать мануал до конца:
и сказать, что я не прав :-)
Да, кстати, под ваш регэксп не попадает, например, username@orgchem.univer.omsk.ru — вполне реальный домен.
не оно разве?