<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Virtiofs – высокое использование кэша и общей памяти.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Virtiofs – высокое использование кэша и общей памяти. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 28 May 2026 10:07:24 +0300</pubDate>
		<item>
			<title>Virtiofs – высокое использование кэша и общей памяти.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message306921/75224-virtiofs-_-vysokoe-ispolzovanie-kesha-i-obshchey-pamyati.">Virtiofs – высокое использование кэша и общей памяти.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Всем привет! Несколько недель назад я настроил VirtioFS для одной из моих ВМ на одном из моих Proxmox хостов. Пока что работает очень хорошо — хорошая производительность и высокая стабильность. Отличная функция, за которую я очень благодарен. Спасибо, команда Proxmox!<br /><br />О моей конфигурации: Proxmox хост с 128 ГБ regECC памяти и NVMe, а также ZFS пулы на основе HDD (только ZFS, без другого типа хранилища). Как следствие, вся кэширование файловой системы по сути выполняется ZFS ARC.<br /><br />Я настроил VirtioFS шару вот так: /etc/pve/mapping/directory.cfg<br /><br />Код: shared-data<br />map node=my-proxmox-host,path=/hdd-mirror-1/data/shared/<br />description Shared data /etc/pve/qemu-server/183.conf<br /><br />Код: ...<br />virtiofs0: shared-data,cache=never,expose-acl=1<br />... (в ВМ 183) /etc/fstab<br /><br />Код: ...<br />shared-data /app/shared-data virtiofs ro,relatime 0 0<br />...<br /><br />По моему мнению, это обычная настройка с отключенным кэшем, так как кэширование уже выполняется ZFS ARC. Но затем я увидел это в своем мониторинге:<br /><img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/proxmox/85318-cce5686d6e40ff4f7d482ee64f454748.jpg" alt="Пользователь добавил изображение" border="0" /><br /><br />Да, точка, где началось использование огромного количества Cached и Shared, совпала именно с моментом, когда я включил VirtioFS. Взгляд в htop это подтверждает — больше 49 ГБ виртуальной памяти.<br /><img class="lazyload "  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="/upload/forum/proxmox/85319-950f8e5e91e7ff4118d4f70afade6387.jpg" alt="Пользователь добавил изображение" border="0" /><br /><br />Конечно, это количество памяти должно быть обычно доступно для других процессов, если это явно требуется, но на мой взгляд, оно все равно недоступно для ZFS ARC. И мне до сих пор непонятно, что VirtioFS делает с таким большим количеством памяти при отключенном кэшировании.<br /><br />Просто для протокола: я также пробовал другие опции для кэша, которые доступны с VirtioFS, но это не изменило ничего. Кажется, это бесполезная опция, которая ничего не делает.<br /><br />Кто-нибудь знает, почему VirtioFS использует столько буферов/общей памяти? Или, кто-нибудь сталкивался с таким же поведением на своем Proxmox боксе? <br />
			<i>01.05.2025 15:12:00, purelinux.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message306921/75224-virtiofs-_-vysokoe-ispolzovanie-kesha-i-obshchey-pamyati.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message306921/75224-virtiofs-_-vysokoe-ispolzovanie-kesha-i-obshchey-pamyati.</guid>
			<pubDate>Thu, 01 May 2025 15:12:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
