Pull to refresh
63
0
Андрей @dinozavr

User

Send message
Спасибо, полезно, не все знал.
Фарисеев — не слушайте.

P.S. Я программист С, 20 лет, Unix инженер (certified). На xubuntu 5 лет.
Для тех, кто апгрейдится с предыдущей версии maverick.

Если в update-manager пока нет обновления, поможет старый добрый apt и текстовый редактор.

sudo -s
vi /etc/apt/sources.list
:%s/maverick/natty/g
:wq!
apt-get update apt-get
apt-get dist-upgrade

Андрей М.
> А сам солярис всегда платный был

Это неправда.

Лично мне десятку Sun прислал по почте в конверте из Америки в Москву. Включая DVD диск, коробку и право на использование. Совершенно бесплатно.

Я не являюсь привелегированым пользователем. Просто зарегистрировался на сайте и оформил заявку.
apt-get install abcde
abcde -o flac

Не проще ли?
Вот некоторые полезные приемы из поста по верхней ссылке (сейчас недоступен), бОльшую часть которых я нашел разумной и применил.

Я дополню, что я сам ставил конечно ext4, а после инсталячции отключал журналирование через конфиг. Мой рецепт:

1.
tune2fs -o journal_data_writeback /dev/sda1
?? — я не делал: путем уменьшения количества резервированных секторов:
tune2fs -m2 /dev/sda1
2.
vi /etc/fstab
UUID=e787dd33-1f58-456b-afc3-c9943c8a8912 / ext4 errors=remount-ro,noatime,barrier=0 0 1
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
3. Добавляем параметр в /etc/sysctl.conf
vm.laptop_mode=5
vm.dirty_writeback_centisecs = 15000
vm.swappiness=10
4. Постоянная запись журнала на SSD также не идет ему на пользу, поэтому комментируем все журналы в /etc/rsyslog.conf
(просто mv /etc/rsyslog.d/* /etc/rsyslog.old/ )

Рецепт оригинальный:

1. Выбор файловой системы
Наилучший выбор — ZFS, у неё copy-on-write. Такое впечатление, что люди её разрабатывали с оглядкой на SSD.
Но, поскольку только маньяки ставят на ноутбуки *BSD, Solaris, ограничимся файловой системой без журналирования.
Я выбрал ext2.
Журнал нужен для того, чтобы, например при пропадании электропитания, восстановить незавершенные транзакции — чтоб не потерять данные и оставить ФС целостной. Поскольку в ноутбуке присутствует батарея, описанный выше случай практически невозможен, поэтому журнал нам не нужен.

Сегодня можно также выбрать ext4 в качестве ФС для SSD, отключив журналирование после установки ОС:
tune2fs -o journal_data_writeback
©heroOfOurTime

2. Временные файлы
Постоянная запись временных данных на SSD не пойдет ему на пользу, поэтому добавляем в /etc/fstab следующие строки:
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/postfix tmpfs defaults 0 0

Наши временные файлы буту находиться в ОЗУ, которой на сегодня достаточно, и при перезагрузке удаляться - как и положенно порядочным временным файлам :-).

3. Время последнего доступа к файлам
По-умолчанию, каждый раз, когда мы обращаемся к какому-либо файлу, пишется информация, про время, когда мы его открывали. Понятно, что на SSD это не нужно, да и вообще негативно влияет на производительность дисковой подсистемы.
Нужно добавить опцию noatime к точке монтирования ФС на SSD в /etc/fstab, например у меня:
/dev/disk/by-id/ata-PATRIOT_MEMORY_64GB_SSD_DC0208400CDF00009-part1 / ext2 noatime 0 1

4. Отложенная запись
SSD может пребывать только в 2-х режимах - active и suspend. Когда он active - он кушает много энергии, когда в suspend - мало. Поэтому сейчас увеличиваем время нахождения SSD в suspend режиме:
Добавляем параметр vm.laptop_mode=5 в /etc/sysctl.conf.
Работая в таком режиме, ядро будет по возможности откладывать запись на диск, пока в этом не появится неотложная необходимость. Все буферы, требующие сброса себя на диск, будут терпеливо ожидать своей очереди.
Увеличить перерыв между записями на диск можно также с помощью поднятия таймаута между сбросом «грязных» буферов (части файлов, измененные программой или пользователем, но еще не записанные на диск). По умолчанию, таймаут равняется 5 секундам, увеличим его до 150. ВНИМАНИЕ: Внезапное выключение ноутбука в этот таймаут приведет к потере
незаписанных данных!
Добавляем в /etc/sysctl.conf строку:
vm.dirty_writeback_centisecs = 15000
Если вы используете kpowersaved в качестве программы, управляэщей
энергосбережением (я использую), то kpowersaved перекроет проведенные
изменения. Для предотвращения этого делаем следующее:
редактируем файл /etc/powersave/events
находим строки с
EVENT_ACADAPTER_ONLINE
EVENT_ACADAPTER_OFFLINE

Если они имеют значение "ignore", поменяйте его на
"set_dirty_writeback".
Создайте файл /usr/lib/powersave/scripts/set_dirty_writeback
С таким содержимым:
#!/bin/bash
#
# load helper functions
. ${0%/*}/helper_functions

# set vm parameter to required value
sleep 3
$LOGGER "set dirty_writeback_centisecs to 15000"
echo 15000 > /proc/sys/vm/dirty_writeback_centisecs

# exit in the required manner
$script_RETURN $EV_ID 0 "set_dirty_writeback complete"
EXIT 0

сделайте его исполняемым.

5. Свободное место
Увеличиваем свободное место на SSD(которого и так мало=)) на файловых системах ext2/ext3, путем уменьшения количества резервированных секторов:heroOfOurTime
tune2fs -m2 /dev/sda1

6. Логгирование
Постоянная записть журнала на SSD также не идет ему на пользу, поэтому комментируем все журналы в /etc/syslogd/syslogd.conf (/etc/syslog-ng/syslog-ng.conf)

7. I/O Scheduler
© heroOfOurTime
Для обычных жестких дисков по умолчанию используется логика, которая упорядочивает движение головки под диску, изменяя последовательность записываемых данных. Для SSD это не нужно, поэтому будет весьма разумно выбрать noop в качестве i/o scheduler'а. Это можно сделать выбрать непосредственно в конфиге ядра или передать опцию elevator=noop через груб на этапе загрузки ядра. Или даже через /sys.

В openSUSE это делается так:
yast->Система->Настройки ядра->параметры ядра->Общий I/O планировщик

Выводы
Таким образом мы довольно неплохо увеличим живучесть SSD и время автономной работы ноутбука.

Postscriptum:
Все делается на свой страх и риск.
Все описанные действия проводились на openSUSE 11.0. На других ОС GNU/Linux может быть немного по-другому.

Все возможно.
Но журналирование я бы все-таки отключил.
Тем более что это более чем просто на ext4.
Она для этого сделана.
У меня подобный диск, только более старый, MLC, TS 32Gb, (SSD-25 JMI) работает уже больше года. На нем раздел с основной ОС (Linux). Файловая система ext4. Никаких проблем.
На Хабре (и не только) неоднократно были статьи, как правильно оптимизировать Linux под SSD. Прежде всего, отключить своп и журналирование. Благо на ext4 отключить журналирование — это легко.

Linux: habrahabr.ru/blogs/linux/64682/#habracut
Windows: habrahabr.ru/blogs/microsoft/64773/

На английском языке доступно много дополнительного материала. Спросите Гугл.
Главное: отключить своп, журналирование ext4, и торренты качать только на внешние диски.

Мне кажется, что Вы пострадали прежде всего от лени и нежелания спросить Гугл о ближайших перспективах.

Мой SSD по-прежнему здоров, и продолжает радовать меня в домашнем бесшумном компьютере каждый день, чего и всем желаю.
Единственное что было сделано правильно — это бэкап.
Главное — не не ошбиаться. Главное — извлекать уроки из ошибок. Удачи.
У меня подобный диск, только более старый, MLC, TS 32Gb, (SSD-25 JMI) работает уже больше года. На нем раздел с основной ОС (Linux). Файловая система ext4. Никаких проблем.
На Хабре (и не только) неоднократно были статьи, как правильно оптимизировать Linux под SSD. Прежде всего, отключить своп и журналирование. Благо на ext4 отключить журналирование — это легко.

Linux: habrahabr.ru/blogs/linux/64682/#habracut
Windows: habrahabr.ru/blogs/microsoft/64773/

На английском языке доступно много дополнительного материала. Спросите Гугл.
Главное: отключить своп, журналирование ext4, и торренты качать только на внешние диски.

Мне кажется, что Вы пострадали прежде всего от лени и нежелания спросить Гугл о ближайших перспективах.

Мой SSD по-прежнему здоров, и продолжает радовать меня в домашнем бесшумном компьютере каждый день, чего и всем желаю.
Единственное что было сделано правильно — это бэкап.
Главное — не не ошбиаться. Главное — извлекать уроки из ошибок. Удачи.
Это скриптинг не на bash, а на sh. А за заметку спасибо.
Давайте скриншоты, любопытно.
Накинул Вам карму и рейтинг.
Конкретный ответ на вопрос.

Если пишут, что под управлением Линукс Убунту — то да, скачиваете opera10_xxx.deb и дважды кликаете на нем. Если ставить софт что есть в репозитарии — то еще проще, скачается и поставится само, по команде apt-get install firefox.

Если пишут, что «на ядре линукс», то это может быть андроид, маемо, гугл хром или вовсе прошивка для рутера без особых изысков.

Отгадка проста — на ядре линукс можно построить очень разные системы. Если это нормальный десктопный линукс — в нем как правило все есть, что там разумно иметь. Если голое ядро для небольшой железки — то нет. Если проприетарная ОС — зависит от вменяемости собиравшего ее, надо гуглить отзывы.
Вот официальная инфа:

Добавлено: Чт Авг 13, 2009 3:18 pm Цитата
Уважаемые друзья!
Как и просили, сначала тестим — потом выдаем.
Для тестирования добровольцами даю ссылки на новую прошивку:
прошивка 12.7
301+: ifolder.ru/13523163
301: ifolder.ru/13523164
_________________
Приходите и посмотрите своими глазами — как надо делать устройство. (с) The-eBook.
www.pocketbook.com.ua

— Пруфлинк: www.the-ebook.org/forum/viewtopic.php?p=271023#271023

Для моего устройства прямая ссылка: ifolder.ru/13523163
Ахтунг! Там ползает реклама.
Кажется, именно по этому посту я ее и брал.
Удачи.
Извините, вкралась опечатка. Следуется читать fw301plus12r7.zip. Это тестовая прошивка, на свой страх и риск. Последняя официальная — 12r6.

Прямая ссылка будет отправлена чуть позже. Пока не нашел.
У меня было аналогично: показывался xml код, выводилось сообщение что нет стилей — а сообщение отправлялось!
Рад, если доставил.
Я, когда задумаюсь, печатаю не глядя на экран.
Если не доставил — извините.
Что ж, вот он, момент истины: прав Sasha c netbooknews.de и я, а отнюдь не Муртазин, у которого цифра с потолка.
Ответ: 810$.
habrahabr.ru/blogs/netbook/68548/
Хорошо жить в теплых краях. Но все-таки вряд ли меньше 400$ машинка будет стоить даже на своей незалежной родине, по сведениям производителя. А ежели в Египте — то сильно поболе.

И что-то мне подсказывает, что реальность будет отличаться от этой цифрыв в большую сторону. А не в меньшую.
Именно так. На хрена лично мне лезть с ебуки (за 16 тыщ! охренеть-оздоровиться!) в инет, если у меня рядом с источников вайфая стоит комп и два нетбука (и нетбук тот стоит 10 тыщ кстати, а за 17 в лабазе можно взять полновесный новый ноутубук Dell с трехлетней гарантией и виндоуз виста лицензионной :)

«Пусть расцветают сто цветов» говаривал Председатель Мао (вслед за древнекитайскими мудрецами конечно).

Но некоторые пусть цветут — не в нашем саду ;)
Если это про мою модель, то — аппаратная платформа: EBR-600.

Information

Rating
Does not participate
Location
Россия
Registered
Activity