Ясный кэш файловой системы на AIX

Терминалы знают, что символы, не ключи, так ключи без соответствующей символьной потребности переводятся в escape-последовательности и назад.

Можно выбрать любые управляющие последовательности, который не вызывает конфликта и что iterm2 и Emacs договариваются. К сожалению, эти управляющие последовательности не стандартизированы. \e[1;5A и \e[1;5B популярный выбор (где \e символ ESC).

Emacs имеет довольно сложную систему для перевода escape-последовательностей в ключи. Посмотрите контурные карты перевода в руководстве. Использовать input-decode-map если у Вас нет старой версии Emacs, который не имеет ее.

(define-key input-decode-map "\e[1;5A" [C-up])
(define-key input-decode-map "\e[1;5B" [C-down])

В iterm2, набор соответствующие сочетания клавиш на вкладке “Keys” в Вашем профиле. Посмотрите, Как я могу заставить control+left стрелку возвращаться одно слово в iTerm2? для проиллюстрированного руководства.

См. также Emacs + paredit под терминалом (Terminal.app, iTerm, iTerm2).

0
08.01.2014, 17:04
2 ответа

При сбое фактического метода для сбрасывания кэша Вы смогли сходить с рук настройку некоторых параметров VMM для эффективного сбрасывания кэша.

vmo -L

Взгляд на установку minperm% и maxperm% очень низко и strict_maxperm к 1. У меня нет поля AIX удобным для тестирования то, что оценивает его, позволит Вам установить, но я принимаю 0, перестал бы работать, возможно:

vmo -o minperm%=1 -o maxperm%=1 -o strict_maxperm=1 -o minclient%=1 -o maxclient%=1

Монитор с vmstat -v видеть, когда/если это применяется. Вы, возможно, должны были бы сделать что-то интенсивно использующее память, чтобы инициировать заменяющего демона страницы в действие и заботиться об этом 1%.

cat "somefile_sized_1%_of_memory" > /dev/null 

Затем сбросьте их назад к Вашим нормальным значениям.

3
28.01.2020, 02:21
  • 1
    Отлично и приемлемое обходное решение! Я просто установил maxclient% к значению, равному из minperm % и strict_maxclient=1, через меньше 2 минут 16 ГБ памяти был освобожден. Теперь я поддержу исходные значения.Спасибо! –  ceinmart 08.01.2014, 19:18

Единственной вещью, которую я мог найти, была эта команда:

mount -o rbrw

Ссылка: https://www.ibm.com/developerworks/community/forums/html/topic? id=77777777-0000-0000-0000-000014315545#77777777-0000-0000-0000-000014315663

Другая опция будет unmonting файловая система, которая выведет кэш.

1
28.01.2020, 02:21
  • 1
    Hy @Boogy, я уже протестировал это, прежде чем... не будут работать на меня, потому что я должен выполнить команду с пользователями, получающими доступ к FS. Эта потребность опции к umount сначала, которые делают это невыполнимым. –  ceinmart 08.01.2014, 17:04

Теги

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