Обычно с показанным Вы делали бы:
показанный user:group (файлы)
Разве это не работает? Можно ли проверить и удостовериться ли, что файлы принадлежат группе, и что вторая группа полномочий, по крайней мере, r-x?
-rwxr-xr-x 1 user group 44380 2009-02-10 13:10 junk
Флаг -r
для sar
предоставит вам kbmfree, kbmemused, kbbuffers и kbcached. К сожалению, он не суммирует их, как столбец - / + buffers / cache, как команда free
, поэтому вам придется передать их через скрипт awk или perl для их суммирования. Попробуйте следующее:
sar -r |\
awk '
{
if (NR > 3 && $3 != "kbmemfree" && $3 != "") {
if ($1 != "Average:") {
kbmemfree = $3
kbmemused = $4
kbbuffers = $6
kbcached = $7
}
else {
kbmemfree = $2
kbmemused = $3
kbbuffers = $5
kbcached = $6
}
kbfree_plus_bufcache = kbmemfree + kbbuffers + kbcached
kbused_minus_bufcache = kbmemused - kbbuffers - kbcached
printf("%s %15d %15d\n", $0, kbfree_plus_bufcache, kbused_minus_bufcache)
} else if ($3 == "kbmemfree") {
printf("%s %15s %15s\n", $0, "kbfree+bufcache", "kbused-bufcache")
} else {
printf("%s\n", $0)
}
}'