У меня есть проблема с моей областью подкачки. Это всегда пусто, даже когда это должно использоваться.
В снимке экрана ниже, Вы можете, что моя RAM наполовину полна, и остающаяся RAM полна кэша и буфера.
Каждый раз, когда моя RAM получает 100%, полных всего, у меня есть замораживание 1-2 секунд. Я предполагаю, что это - системная приостановка при освобождении некоторого кэша для создания места.
Однако этого не должно происходить. В теории подкачка должна начать использоваться для кэша и буфера, прежде чем целая RAM станет полной, и поэтому не должно быть замораживаний, так как системная RAM всегда имела бы некоторое свободное пространство, кэш и буфер будут скопированы с RAM для свопинга в фоновом режиме предотвращения замораживаний.
Я проверил, мой раздел подкачки, UUID согласовывается в fstab с результатом команды blkid, и мой swappiness равняется 60.
Действительно ли возможно, что моя область подкачки является немного слишком небольшой, чтобы использоваться?
Спасибо за помощь!
Проблема на самом деле возникала из моего Windows VMs VirtualBox, делающего слишком много I/Os то, чтобы заставлять гнома ждать его очереди для прибытия. Я переключился на KVM через virt-менеджера, с помощью virtio драйверы, и все намного быстрее, никакое замораживание больше.
Я проверил различие использования действий Passmark, они огромны: