<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Сделать `compress-force=zstd:3` стандартом для BTRFS?]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Сделать `compress-force=zstd:3` стандартом для BTRFS? форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 18 Apr 2026 19:26:47 +0300</pubDate>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341660/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			BTRFS действительно пытается сжимать все данные. И, следовательно, есть некоторая потеря в скорости записи. Однако, если блок (128 КБ) не поддается сжатию, он будет храниться без сжатия. Так что он не станет больше. Есть также дополнительный штраф из-за размера блока в 128 КБ. Небольшая запись приведет к записи 128 КБ. Однако, по крайней мере, в моей системе, я заметил неожиданное замедление чтения. К моему удивлению, ведь теоретически должно быть быстрее. Запуск pv zstd3_compressed_disk.raw &gt; /dev/null на системе без запущенных виртуальных машин дал среднюю скорость 268MiB/s для 300-гигабайтного файла. Несжатая копия делала это со скоростью 1,5GiB/s. Разницы между raid1 и raid0 не обнаружено. Поэтому лучше перевести последнее в конфигурацию jbod. Так что для меня с zstd:3 по крайней мере, есть еще одна проблема. Нужно больше исследований. Это может быть связано с процессором, памятью, более поздними ядрами, разными настройками? Пока не знаю. Думаю, что два Intel Xeon E5-2630 v4 (20) @ 3.100GHz не могут быть причиной. <br />
			<i>01.03.2024 18:42:00, A.R..</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341660/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341660/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Fri, 01 Mar 2024 18:42:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341659/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Потому что не сжимаемые данные существенно замедляют запись, когда их пытаются пропустить через алгоритм сжатия; в итоге они получаются даже больше, чем оригинал. Даже если алгоритм подсказок (hinting algorithm) недостаточно хорош, в целом лучше оставить подозрительный файл не сжатым, чем наоборот — и это объясняет, почему так настроено по умолчанию. <br />
			<i>01.03.2024 17:38:00, alexskysilk.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341659/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341659/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Fri, 01 Mar 2024 17:38:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341658/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это может привести к довольно неприятным последствиям для скорости записи. В каком смысле? LZO невероятно быстрый, а ZSTD тоже быстрый на современных процессорах.<br /><br />Лучше позволить алгоритму сжатия решать, но эвристики сжатия в Btrfs отвратительны, особенно при использовании с большими виртуальными дисковыми файлами, используемыми в качестве "блочного хранилища". Почему сжатие для этих файлов должно решаться только на основе первого блока данных? (Что делает стандартный алгоритм сжатия Btrfs) <noindex><a href="https://marc.info/?l=linux-btrfs&amp;m=170853747617447&amp;w=2" target="_blank" rel="nofollow" >https://marc.info/?l=linux-btrfs&amp;m=170853747617447&amp;w=2</a></noindex> <noindex><a href="https://bugzilla.proxmox.com/show_bug.cgi?id=5250#c6" target="_blank" rel="nofollow" >https://bugzilla.proxmox.com/show_bug.cgi?id=5250#c6</a></noindex> <br />
			<i>01.03.2024 13:03:00, RolandK.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341658/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341658/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Fri, 01 Mar 2024 13:03:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341657/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это может привести к довольно неприятным последствиям для скорости записи. Лучше оставить алгоритм сжатия, чтобы он сам решал. <br />
			<i>01.03.2024 01:41:00, alexskysilk.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341657/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341657/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Fri, 01 Mar 2024 01:41:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341656/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Конечно, сделаю. Я откладывал это, потому что у меня жутко медленно создаются резервные копии моих mv's. Подумаю, почему так. Открываю ещё одну тему, чтобы разобраться в этом. <br />
			<i>01.03.2024 00:40:00, A.R..</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341656/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341656/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Fri, 01 Mar 2024 00:40:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Сделать `compress-force=zstd:3` стандартом для BTRFS?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message341655/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs">Сделать `compress-force=zstd:3` стандартом для BTRFS?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет! Я выбрал BTRFS, так как пользуюсь им с тех пор, как он появился в (Open)SUSE, и поэтому выбрал его и для Proxmox. Заметил очень низкую степень сжатия на дисковых образах — всего несколько процентов. Легко проверить это, используя compsize (пакет btrfs-compsize). По умолчанию Proxmox задает для раздела BTRFS опцию монтирования compress=zstd:3. Эта опция проверяет, можно ли сжать файл при создании и когда записываются первые блоки. Если сжать можно, то сжимается весь файл. Если нет — сжатию не подлежит ни один(!) из последующих блоков необработанного образа. Как выяснилось, дисковые образы для моих виртуальных машин (FreeBSD, различные Linux и Windows) не очень хорошо сжимаются в начале, но позже сжимаются очень хорошо. Я внес изменения в fstab и запустил btrfs filesystem defragment -r -czstd /var/lib/pve/local-btrfs/images/ и другие (образы) хранилища с очень хорошими результатами сжатия, что позволило сэкономить примерно 40% дискового пространства. К тому же, поскольку доказано, что сжатые диски BTRFS обычно обеспечивают более высокую скорость ввода-вывода, виртуальным машинам будет немного лучше в плане IO. Поэтому я подумал, возможно, было бы лучше использовать compress-force=zstd:3 в качестве стандартной опции монтирования для томов BTRFS, чтобы воспользоваться преимуществами сжатия BTRFS? <br />
			<i>31.01.2024 12:29:00, A.R..</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message341655/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</link>
			<guid>http://proxmox.su/forum/messages/forum63/message341655/79800-sdelat-_compress_force_zstd_3_-standartom-dlya-btrfs</guid>
			<pubDate>Wed, 31 Jan 2024 12:29:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
