Автор Тема: Что я сделал для своего нетбука  (Прочитано 4847 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ilehome

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 9
Что я сделал для своего нетбука
« : Март 19, 2015, 18:50:41 »
    Купил для работы б\у нетбук  Acer Aspire One HAPPY 2 со сломаной клавой за 2.5тыс.р. Разобрал, отмыл спиртом от кофейных разливов мат.плату, заменил клаву, заменил сбойный жесткий диск, скрутил и ...поставил родной для этого апарата Linpus Lite. Поудаляв китайские приблуды и другие всплывающие приложения проработал 2 недели и без сожаления удалил так как Linpus для наших российских требований безотказности и адекватности ещё сыровата, в плане энергосбережения хороша, от шестисекционой батареи около 4часов.
    Выбор пал на deb-ориентированые системы так-как небольшой навык имелся.
Ubuntu тяжёл, lubuntu чуть меньше потребляет при своей урезонатости, взял за базу runtu lite 14.04.1. Понравился присутствием необходимых инструментов и отсутствием "лишних" приложений которые рьяно удаляют юзеры в новоустанавливаемой ubuntu, осталось пару раз шоркнуть напильником и после продолжительного гугления;

прописал с помошью grub-customizer параметры
acpi_backlight=vendor rootflags=data=writeback
ipv6.disable=1
параметр acpi_backlight=vendor отвечает за fn-клавиши яркости
параметр rootflags=data=writeback оптимизация файловой системы Ext3/4, работает после подправки  /etc/fstab (будет описано ниже)
параметр  ipv6.disable=1 отключает расширеный пул ip-адресов (в России его пока нет)

Также подправил  /etc/fstab, мой выглядит так:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e0ed333a-d4a5-42cf-b8a9-268346382a49 /               ext4    errors=remount-ro,noatime,data=writeback 0       1
# swap was on /dev/sda5 during installation
UUID=7cf270e8-f471-4110-ab36-6ae9d3a31f96 none            swap    sw              0       0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0

то есть дописал параметры монтирования  [i]noatime,data=writeback[/i] для обращения к инодам только в случае изменения, также монтирования [color=blue]/tmp[/color] в [color=blue]/tmpfs[/color]
после выполнил в терминале
[code]sudo tune2fs -o journal_data_writeback /dev/sda1
 (смотрите диск с вашей файловой системой это у меня /dev/sda1)
и перезагрузка.
Также оптимизировал swap добавив в /etc/sysctl.conf в конце файла
vm.swappiness=10 как это работает можно погуглить если кратко то свапируется диск когда оперативная память заполнена на 90%.
Если оперативы больше 1гб то можно запустить preload который ускоряет загрузку часто использующих программ, сама программа уже есть в сборке Runtu Lite нужно создать кэширующий файл и запустить:
sudo touch /var/lib/preload/preload.state
sudo chmod 600 /var/lib/preload/preload.state
sudo /etc/init.d/preload restart

Ну заодно и проверить работает аль нет:
sudo cat /var/lib/preload/preload.stateесли файл не пустой то значит всё фнкционирует.

Затачиваем батарейку:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
Но нужно отключить в автозагрузке строчку затемнения монитора.
После набора некой статистики работы нетбука tlp начнёт работать.

Также по мелочи добавил несколько строчек в ~/.gtkrc-2.0
gtk-menu-popup-delay = 0
gtk-menu-popdown-delay = 0
gtk-menu-bar-popup-delay = 0
gtk-timeout-expand = 0
gtk-timeout-initial = 0
правда система и так дюже отзывчивая.

Установил libreoffice так как нужно иногда строчить на коленке на крыше документы с фотками добавил шрифты для офиса:
sudo apt-get install libreoffice-style-sifrи выбрал их
Сервис > Параметры > LibreOffice > Вид > Размер и стиль значков > Sifr

также если вам не нужно в офисе:
В Base Мастер Создания Форм (Create Form Wizard )
В Writer  Мастера Писем, Факсов, Повестки дня, Веб-страница (Letter Wizard, Fax Wizard, Agenda Wizard, HTML Wizard )
В Writer ненужно будет сохранить данные в форматы AportisDoc (Palm), DocBook, Pocket Word (*.psw) )
В Calc ненужно будет сохранить данные в формат Pocket Excel
Во всех программах из пакета LibreOffice.org ненужны макросы OooBean, JavaScript Macros, Beanshell Macros, Python то можно с лёгкостью отключить использование java что дюже ускоряет libreoffice.
Ну вроде всё можно конечно ещё поставить sqlite3 и дальше изголяться всё оптимизируя и оптимизируя но меня получившая скорострельность и стабильность более чем устраивает тем паче от дальнейшей оптимизацией нетбук не научится варить нормальный кофе.
Отдельная благодарность HSH за отшлифованую Runtu Lite которая стала базисом для моего нетбука.[/code]
« Последнее редактирование: Март 27, 2015, 22:13:43 от ilehome »

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 934
  • ivm@jabber.at
    • Matuntu
Re: Что я сделал для своего нетбука
« Ответ #1 : Март 19, 2015, 21:47:16 »
Также подправил  /etc/fstab, мой выглядит так;

UUID=e0ed333a-d4a5-42cf-b8a9-268346382a49 /               ext4    errors=remount-ro,noatime,data=writeback 0       1
# swap was on /dev/sda5 during installation
UUID=7cf270e8-f471-4110-ab36-6ae9d3a31f96 none            swap    sw              0       0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
Последний блок - это вынос в память наиболее часто перезаписываемых каталогов. При недостатке ОЗУ на машине как минимум странный вариант. Этот блок используется при использовании SSD для сокращения объёма данных, перезаписываемых на SSD.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Что я сделал для своего нетбука
« Ответ #2 : Март 20, 2015, 10:54:43 »

     ilehome, спасибо за интересную тему.

Последний блок - это вынос в память наиболее часто перезаписываемых каталогов. При недостатке ОЗУ на машине как минимум странный вариант.

    Файловая система tmpfs является динамической, то есть занимает объём, равный размеру находящихся на нём данных. В целях подстраховки можно ограничить выделяемое адресное пространство скажем 100 мегабайтами - это предотвратит неконтролируемое заполнение ОЗУ в случае разрастания каких-либо логов, а в повседневном пользовании такого объёма (при условии очищения каждый раз после ежедневной перезагрузки/выключения) более чем достаточно.

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 722
    • PuppyRus-Arch
Re: Что я сделал для своего нетбука
« Ответ #3 : Март 20, 2015, 14:01:28 »
 ;D Осталось сделать еще 1 шаг: грузить всю ОС , зажатую в squahfs в ram. Я давно так работаю
Винт молчит. Батареи на долго хватает. Загружайся хоть с флэшки - скорость выше чем с ssd
Памяти в современном (под винду) компе для этого достаточно

Оффлайн ilehome

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 9
Re: Что я сделал для своего нетбука
« Ответ #4 : Март 21, 2015, 00:57:38 »
С оргвыводами согласен, последнюю строчку в /etc/fstab имеет смысл закоментировать, нетбук не выключаю при закрытой крышке ждущий режим.
Насчёт squash не знал, ушёл читать.
Спасибо всем за полезные комменты.