Как я определяю работы ZCACHE над своим полем?

Только для полноты, нет никакой потребности во внешних командах, оболочка (Оболочка Bourne или совместимый) может обработать ее один:

while IFS=':' read -r needed garbage; do echo "$needed"; done < input_file

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

5
18.03.2013, 11:28
2 ответа

zcache прокладывается под землей в поршне и не легко видимый с текущими инструментами. Для наблюдения деталей, необходимо смонтировать debugfs и взгляд в/sys/kernel/debug/zcache, где существует целый набор статистики, больше, чем Вы могли когда-либо хотеть. О frontswap сообщают как pers_* (для персистентного) и cleancache как eph_* (для эфемерного), хотя они могли включать другие категории в будущее. Существуют отдельные каталоги для cleancache и хранилищ frontswap и загрузок.

1
27.01.2020, 20:42

Расположение, кажется, изменилось немного в последнем мерзавце:

# ls cleancache ; ls frontswap ; ls zbud
failed_gets        invalidates             puts                succ_gets
failed_stores      invalidates             loads               succ_stores
eph_buddied_count  eph_evicted_pageframes  eph_zbytes          pers_cumul_zbytes        pers_pageframes         pers_zombie_count
eph_cumul_zbytes   eph_pageframes          eph_zpages          pers_cumul_zpages        pers_unbuddied_count    pers_zpages
eph_cumul_zpages   eph_unbuddied_count     pers_buddied_count  pers_evicted_pageframes  pers_zbytes

# uname -v
#201308150422 SMP Thu Aug 15 08:31:51 UTC 2013
1
27.01.2020, 20:42
  • 1
    Ken, если Вы могли, можно ли разбить вывод от тех 3 команд так, чтобы это было более ясно, какие файлы прибывают из где? –  slm♦ 18.08.2013, 17:22
  • 2
    я мог, но нет никакой потребности.Это не важно. –  Ken Sharp 23.08.2013, 00:49

Теги

Похожие вопросы