Zram кто пробовал?
bagas 12 марта, 2013 - 19:10
Добрый вечер.
Кто пробовал zram на генте?
Реально ли увеличиваетсяпроизводительность?
Уменя 2 гиги оперативки.
Для генты что то не руководства как это сделать.
»
- Для комментирования войдите или зарегистрируйтесь
На счёт производительности не
На счёт производительности не скажу, не использую. А руководство есть: wiki.
И вам их (2Гб ОЗУ) не
И вам их (2Гб ОЗУ) не хватает? Для каких задач? Может проще памяти докупить?
Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!
Я в целях интереса ее ставлю.
Я в целях интереса ее ставлю.
emerge --ask zram-init
битый ебилд
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Не рекомендовал бы zram на
Не рекомендовал бы zram на <4G
лучше zswap (хз где его искать тока).
почему не рекомендовал бы: если вы, например, заказали 1 гиг zram и он дорос до 1 гига, всё-равно начнется свапание на хард (даже чуть раньше, не смотря на приоритеты свапов), а перекидывание на хард, при zram процедура, скажем так, не аналогична той, если бы zram не было. То есть, как только закончится физическая память, то можете пойти попить чаю, пока у вас будет открываться терминал, чтоб убить хоть кого-нибудь, или пока призванный oom-killer решает кого ухайдокать.
Ну и layman/mv/sys-block/zram-init в помощь :3
:)
Такс ебил не рабочий, ебилд
Такс ебил не рабочий, ебилд написан под архив tar.gz , а на данный момент в гитхабе лижит зип...
Впринципе его можно подправить для зип, но я не стал заморачиваться.
Просто раскидал файлы по нужным дирам и запустил стартовый скрипт...
Покачто по старому, нужно запустить обновление мира...
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Шаманыш написал(а): Не
https://github.com/damentz/zen-kernel/commits/3.8/zswap
В виде отдельного патча
В виде отдельного патча существует?(не нагуглилось) Хотел бы наложить на pf-sources
Отдельно - man git и
Отдельно - man git и вперед.
Чего есть такого в pf-, чего нет в zen-?
UPD.
спасибо.честно говоря не
спасибо.
честно говоря не знаю, не сравнивал. (возможно, когда выбирал ядро, то меня отпугнуло что zen замаскирован)
действительно, проще поставить zen и там глянуть
upd
хорошее предупреждение при установке )
из того что нашел, в zen 3.8
из того что нашел, в zen 3.8 нет uksm, зато есть аufs )
ps поставил полет нормальный, наверно на нем и останусь
есть uksm
есть uksm
Да есть, но # uksmstat
Да есть, но
Можно как-нибудь еще посмотреть статитстику его работы?
обновисьeegorov@EGOROV
обновись. его только вчера добавили
sys-apps/uksmstat-9999 - это
sys-apps/uksmstat-9999 - это обновлял, не помогло
я про ядро
я про ядро
Странные какие-то.. Некий
Странные какие-то.. Некий ебилд им нужен :)
и еще вот это
Из ощущений - смысл есть только при условии если система любит лазить в своп. Например - сборка чего-нибудь RAMожрущего или просто ФФ/Опера с кучей вкладок :)
При этом в организованный таким образом "виртуальный своп" инфа пишется с автоматическим сжатием. Занятое под такой "своп" пространство растет динамически (по мере необходимости).
При необходимости очистки такого свопа использование привычной комбинации swapoff -a && swapon -a недостаточно, т.к. в fstab о нем, и приоритетах работы с ним ничего не сказано.
Лучше пользоваться конструкцией /etc/init.d/local restart (при условии что в /etc/local.d ничего лишнего для этой операции нет.
Попробовал обновиться при включенном свопе такого рода (обновлялось вот это). При этом использовалось дополнительно 1.7 Гб RAM под tmpfs для /var/tmp/portage.
Полет нормальный. В своп (с учетом сжатия контента) попало около 320 Мб. Тормозов, обычных при активном свопании на винт, не наблюдалось.
Да пребудет с тобой великий Linux.
Да я в ядре добавил поддержку
Да я в ядре добавил поддержку блочных устройст.
Навыходных буду обновлять мир, отпишусь.
Предыдущий раз обнвления шло долго и свапило сильно, тормозило.
Посомтрим как в этот раз.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Еще пример
Сделал /etc/init.d/zram, немного переделанный скрипт отсюда. Проблем при обновлении мира не заметил пока.
А ты попробуй запустить
А ты попробуй запустить обновления танберда, огнелис да и тот-же офис запусти установку...посмотрим как будит сильно ли тупить.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Добры вечер. Отписываюсь как
Добры вечер.
Отписываюсь как и обещал.
Вот такая кратина, были пару моментов что система полностью зависала. ну а так терпимо, вообщем хорошоий ssd или увеличивание памяти исправит ситуацию.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
эта кака на шелле точно для
эта кака на шелле точно для генты или таки , прости хосподи , для бубунты
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
runscript надо, а не bash
runscript надо, а не bash
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Разницы не заметил
Да, смотрел напримере других скриптов. Там указан runscript. Но работает и так, и так.
Сделай на bash, запусти и
Сделай на bash, запусти и после этого глянь его состояние в rc-status. Это многое обьяснит. Кроме того вот это что?
modprobe zram num_devices=$CPUS
Суем загрузку модуля в /etc/conf.d/modules. Не делай из операционки убунту.
modprobe -r тоже повеселило. Оно вообще зачем?
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
.
Tzar, ну а если посмотреть с другой стороны: допустим, что мы откусили "адын идро" под бинд, "другой шайтанама"- под виртуалку, ит.д.
В итоге - нам нужно редактировать два файла: собственно - сам инит и то, что лежит в /etc/conf.d/modules. Не лучше ли
в файле /etc/conf.d/zram ввести пару переменных, скажем: ALLOWED_CPUS, ALLOWED_RAM и ими манипулировать?
На мой взгляд в этом ничего странного - нефиг неиспользуемому модулю в раме болтаться.
ИМХО - имеет право на жизнь
Ну а return'ы, checkconfig тебя, значит, не порадовали?
Параметры модулей ядра лежат
Параметры модулей ядра лежат в /etc/modprobe.d. Это правильно и не надо изобретать костыль-лисапед. Ввести пару переменных не проще ввиду вышеупомянутых причин.
Далее. Модуль ядра - отжирает прямо кучу ОЗУ, ужас какой, у насс ведь всего-то гиг (как минимум).
Продолжу. checkconfig/return - бог с ними, у меня openrc на сей скрипт даже состояние его толком отобразить не сможет - к чему это поделие?
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Я сделал 4 zram-девайса по 2
Я сделал 4 zram-девайса по 2 Гб каждый (оперативки у меня 8 Гб), запихал туда дерево portage и оверлеи, при выключении они упаковываются в tar.gz-архив на системный диск, при включении - распаковываются. Это чтобы нагрузка на корневую ФС была поменьше. Есть ли прирост скорости? Хрен его знает, я лично не заметил. Хотя, еженедельный emerge -uDNvp @world выполняется теперь стабильно секунд за 20.