Size: a a a

2020 April 05

E

EK in NixOS
Александр Бантьев
Что именно за тормоза?
Любая прога виснет намертво, хотя интерфейс работает. Открываешь следующую - виснет.
источник

E

EK in NixOS
В общем можно было и 5 штук открыть, все виснут
источник

E

EK in NixOS
После 2 ребута перестало
источник

AT

Alexander T in NixOS
Подскажите, пожалуйста, как настроить сжатие /nix/store средствами btrfs? nix игнорирует аттрибут сжатия каталога /nix/store для всех новых файлов и папок в нём.
источник

AN

Alexander N. in NixOS
не знаю как на бронетранспортере, но на zfs все таки optimize-store дает лучший эффект чем дедупликатор
источник
2020 April 06

AT

Alexander T in NixOS
Не знаю что такое optimize-store. Догадываюсь, что дедупликация мало полезна в случае с /nix/store. Собственно, хочется именно сжатие (lzo/zstd/zlib). А несмотря на `+c` аттрибут все новые файлы и папки не наследуют его в /nix/store и, следовательно, btrfs ничего там не сжимает.
источник

֍֎

֍ ֎ in NixOS
Alexander T
Не знаю что такое optimize-store. Догадываюсь, что дедупликация мало полезна в случае с /nix/store. Собственно, хочется именно сжатие (lzo/zstd/zlib). А несмотря на `+c` аттрибут все новые файлы и папки не наследуют его в /nix/store и, следовательно, btrfs ничего там не сжимает.
nix-store --optimize
заменяет пакеты с одинаковым хешем на хардлинки.
Хардлинк - это когда два файла указывают на один и тот же блок памяти на диске
источник

АБ

Александр Бантьев in NixOS
Alexander T
Не знаю что такое optimize-store. Догадываюсь, что дедупликация мало полезна в случае с /nix/store. Собственно, хочется именно сжатие (lzo/zstd/zlib). А несмотря на `+c` аттрибут все новые файлы и папки не наследуют его в /nix/store и, следовательно, btrfs ничего там не сжимает.
Звучит как отличная возможность попатчить nix
источник

AT

Alexander T in NixOS
Надеялся это известная особенность, которая как-то лечится. Ведь большиниству, наверное, хотелось бы экономить 30-35% места, занимаемого /nix/store. Особенно на SSD актуально ввиду специфики nix.
источник

AT

Alexander T in NixOS
֍ ֎
nix-store --optimize
заменяет пакеты с одинаковым хешем на хардлинки.
Хардлинк - это когда два файла указывают на один и тот же блок памяти на диске
Спасибо. Где-то в мануалах может попадалось. Вообще подумал это относилось к zfs.
А что, zfs успешно сжимает /nix/store? У zfs сжатие не завязано на аттрибуты файла?
источник

СР

Слесарь Ремонтик in NixOS
Alexander T
Не знаю что такое optimize-store. Догадываюсь, что дедупликация мало полезна в случае с /nix/store. Собственно, хочется именно сжатие (lzo/zstd/zlib). А несмотря на `+c` аттрибут все новые файлы и папки не наследуют его в /nix/store и, следовательно, btrfs ничего там не сжимает.
{
nix.gc = {
 automatic = true;
 dates = "20:00";
 options = "--delete-older-than 3d";
};
nix.optimise = {
 automatic = true;
 dates = [ "fri, 23:30" ];
};

}
источник

СР

Слесарь Ремонтик in NixOS
services.fstrim.enable = true;
до кучи
источник

AN

Alexander N. in NixOS
у zfs сжатие — аттрибут тома, а не файла
источник

AN

Alexander N. in NixOS
дедупликатор у зфс не столь эффективен как оптимизатор никса
источник

MY

Marat Yanchurin in NixOS
Добрый день.
Система много оперативы, ссд nvme, nixos.
Какую расширяемую fs ставить?Какую расширяемую fs ставить?
Планируется аналогичный ссд ставить в качестве зеркала.
Задачи сборка пакетов, тестовый сервер бд/nginx,  периодически steam.
источник

AN

Alexander N. in NixOS
много — это сколько?
источник

ц

ц in NixOS
Marat Yanchurin
Добрый день.
Система много оперативы, ссд nvme, nixos.
Какую расширяемую fs ставить?Какую расширяемую fs ставить?
Планируется аналогичный ссд ставить в качестве зеркала.
Задачи сборка пакетов, тестовый сервер бд/nginx,  периодически steam.
ext4 поверх md raid 1 пойдет
источник

MY

Marat Yanchurin in NixOS
Alexander N.
много — это сколько?
64
источник

ц

ц in NixOS
raid 1 можно вроде можно с одним устройством сделать
источник

MY

Marat Yanchurin in NixOS
ц
ext4 поверх md raid 1 пойдет
Второго диска пока нет. ждать надо ещё полгода.
источник