Каковы Ваши vmm настройки настроек?
Удостоверьтесь, что у Вас есть lru_file_repage=1.
vmo -o lru_file_repage
Настройка по умолчанию (lru_file_repage=0) имеет эффект что страницы AIX страницы приложения, даже если существует много кэшируемых файлов вокруг, где страницы могли быть выброшены. Один эффект является растущим использованием пространства подкачки страниц.
Установка lru_file_repage=0 является значением по умолчанию и включая AIX 5.3
Fedora (и очень редко RHEL) помещает эту информацию в тег Release .
Например:
Name: mypackage
Version: 0.0.1
Release: 20140114git0abcdef
RPM имеет плохо документированный тег VCS
.
Похоже, что у него нет каких-либо руководств по его использованию, но он существует и поддерживается.
cat > test.spec <<'__END__'
Name: foo
Version: 1
Summary: foo
License: None
Release: 1
VCS: git:repo=my-repo:branch=my-branch:sha=1234deadbeef
%description
foo
__END__
$ rpmspec -q test.spec --qf "%{VCS}\n"
git:repo=my-repo:branch=my-branch:sha=1234deadbeef
Похоже, он ограничен одним токеном синтаксического анализа. Еще полезно. Я не нашел никакой документации по четко определенному формату или структуре для него, и его применение ограничено. В моей системе Fedora 32 я нашел два пакета, использующих его, с разными форматами:
$ rpm -qa --qf '%{Name} %{VCS}\n' |grep -v '(none)'
bcache-tools https://github.com/g2p/bcache-tools.git
libcue scm:git:https://github.com/lipnitsk/libcue.git
$
Честно говоря, очень жаль, что rpm не дает нам возможности вводить информацию о пользовательском теге. Я хочу записать идентификатор сборки Jenkins и имя задания, хэш фиксации git и ветку или тег git, но на самом деле не хочу, чтобы они были в журнале изменений.
Я могу сделать это в debs с тегами X-BS-foo
.
Вы можете увидеть список разрешенных тегов rpm с помощью rpm --querytags
.
Тег DISTURL
кажется зарезервированным для другого использования, но может быть кандидатом.
Также есть URL
; вы можете встроить туда информацию SCM и иметь перенаправление, которое перенаправляет URL-адрес в разумное место при посещении браузером.
Вы можете увидеть ссылки на «rpm5», поддерживающие пользовательские теги. Похоже, это мертвая вилка rpm, а не дистрибутив rpm.org, используемый в большинстве основных дистрибутивов.