anoobis |
|
Темы:
4
Сообщения:
37
Участник с: 13 августа 2016
|
jim945
jim945, ну может в 3-4 раза я загнул, это я наугад ляпнул) В 12 поставил сборку, через 3 с лишним часа выключил комп, сборка ещё не закончилась. А в 17:40 отключил zram и запустил заново сборку с винта, сейчас 19:00, пока ещё собирает, но чисто визуально модули листаются шустрее без zram... По мануалу вики вообще написано, что сборка занимает 10-15 минут, может я чтото не так делаю) Вроде взял .config из текущего ядра и поотключал в нём все лишние дрова на видео, звук и сетевые, оставил все модули юсб-свистков и флешек, оставил те модули scsi что были включены, просто не знаю, что там может быть полезного, вроде как слышал, что некоторые модули scsi нужны для sata... Короче, если ядро соберётся раньше чем через 3 часа, то zram медленнее, иначе надо перепроверять заново. Да, ещё вот, после того как отключил zram пытался засунуть исходники ядра в tmpfs - не влезли, пишет не хватает места на диске, в zram всё помещалось нормально, но скорость сборки реально черепашья.) PS 20:39 закончилась компиляция, те же 3 часа, что с zram, что без него. |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Zram бесспорно медленнее простого tmpfs. По сборке ядра (если нагружает процесс полностью) естественно zram медленнее, т.к. часть ресурсов уходит на сжатие. Чем быстрее проц, тем меньше должна быть эта разница. Но не поверю, что HDD будет быстрее.
Lupus pilum mutat, non mentem.
|
anoobis |
|
Темы:
4
Сообщения:
37
Участник с: 13 августа 2016
|
jim945Тем не менее, это так. Хоть за 3 часа, но с hhd ядро скомпилировалось, с zram за то же время - нет. Более того, либо слухи о его сжатии сильно преувеличены, либо тестировалось на каких-то мега-серверных системах, никакого сжатия я не ощутил. Пытался повторить подвиг)) снова загнать сорсы размером 1,4Г в диск zram 1,3Г, около 100000 файлов, так с них не вышло сжатия и на 100М. Вот вывод zramctl:
Вот скрины копирования через mc (момент копирования/ошибки/размер скопированной части): ![]() ![]() ![]() видно размер закидываемой папки 1409M, свободное место на диске 1240М, т.е. всего из 1240М нужно было получить сжатие на 169М ~0.13, так он даже этого не делает, не говоря уже о 2х-4х кратном сжатии... Не знаю у кого как, но на моей системе использовать zram считаю не целесообразным, ибо это нельзя назвать сжатием и скорость работы с памятью выходит медленнее, чем с винтом hdd. Хотя, возможно, что в качестве swap он работает лучше(быстрее и с хорошим сжатием), чем ввиде раздела ext4, для /tmp же я бы его не стал рекомендовать. |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Вообще то там написано, что файлы размером 1,2G сжались до 518М. А не поместились они потому что ты сам задал максимальный объем несжатого раздела 1,3G
Lupus pilum mutat, non mentem.
|
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
anoobisЭто называется - впихнуть невпихуемое)))
Lupus pilum mutat, non mentem.
|
anoobis |
|
Темы:
4
Сообщения:
37
Участник с: 13 августа 2016
|
jim945что значит размер несжатого раздела? эти файлы на ext4 занимают 1,4Г, на fat16 занимали бы 1,8Г, к примеру, на ntfs 1,2Г, а на zfs 0,8Г - какой из этих размеров считать несжатым и откуда zram знает, что у него за система на диске. |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Ты создаешь zram диск размером 1,4G. Туда нельзя записать больше 1,4G данных. Так понятно?
Lupus pilum mutat, non mentem.
|
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Считаю эксперимент неудавшимся)))
Lupus pilum mutat, non mentem.
|
anoobis |
|
Темы:
4
Сообщения:
37
Участник с: 13 августа 2016
|
ага, вот оно чо)) ну да так то, на диск 2Г всё входит)
это учитывая, что оперативки всего 1,5... нужно тогда тестировать заново) Но судя по free он не 700 метров занимает, потому что система отжирает 340 и должно остаться 500, а не 160.
|
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Не заморачивайся с тестами. Все из-за слабого железа. Вот тесты на нетбуке. /tmp на tmpfs, корень оверлеем в zram
Lupus pilum mutat, non mentem.
|