Са­мой не­га­тив­ной сто­ро­ной SSD, как я и пи­сал ра­нее, яв­ляет­ся чрез­вы­чай­но низ­кая ско­рость ра­бо­ты, а в частно­сти - за­пи­си. Тех сред­не­ста­ти­сти­че­ских 8-10 mbit\s ка­та­стро­фи­че­ски не хва­та­ет для нор­маль­но­го функ­ци­о­ни­ро­ва­ния си­сте­мы, ко­то­рая из-за это­го пе­ри­о­ди­че­ски ухо­дит в пол­ный аут, све­тя дио­дом об­раще­ния к дис­ку. Имен­но поэто­му я по­пы­та­юсь расска­зать, как на­строить си­сте­му для бо­лее-ме­нее ком­форт­ной ра­бо­ты. Ча­стич­но все инструк­ции бы­ли на­гло укра­де­ны.Пер­вый мод дол­жен быть аппа­рат­ным - нам нуж­но уве­личить ко­ли­че­ство си­стем­ной па­мя­ти до 1 GB и бо­лее, в за­ви­си­мо­сти от ис­поль­зу­е­мой на­ми ОС. Для стан­дарт­ной уста­нов­ки Ubuntu Hardy мне ком­форт­но хва­та­ет 1.5 GB на мо­ем нет­бу­ке, 60 про­цен­тов ко­то­рых про­ста­и­ва­ют. Пер­вым де­лом кон­вер­ти­ру­ем основ­ной раз­дел в ext2, жур­на­ли­ру­е­мые файло­вые си­сте­мы с ве­ре­ни­цей не­нуж­ных опе­ра­ций за­пи­си нам ни к че­му. По­дроб­ный ма­ну­ал "а как это сде­лать" мож­но про­чи­тать. Да­лее де­ла­ем то, ра­ди че­го мы рас­ко­ше­ли­лись на лиш­ний SO-DIMM мо­дуль: от­клю­ча­ем свап, уда­лив со­от­вет­ству­ю­щий раз­дел в /etc/fstab и до­ба­вив vm.swappiness = 0 в /etc/sysctl.conf. Пе­реза­гру­жа­ем­ся и чув­ству­ем большую раз­ни­цу, но нам все ма­ло! Це­ле­со­об­разным бу­дет вы­не­се­ние /var/log, /tmp и /var/tmp в tmpfs, пере­ме­стив их с медлен­но­го дис­ка в от­но­си­тель­но бы­струю опе­ра­тив­ную па­мять. Монти­ру­ем дан­ные ди­рек­то­рии в fstab. Ми­ну­сом дан­но­го ме­то­да яв­ляет­ся уте­ря всех ло­гов по­сле пе­реза­груз­ки, а не­ко­то­рые при­ло­же­ния отка­жут­ся запус­кать­ся ли­бо же бу­дут за­дал­бы­вать ер­ро­ра­ми и но­тай­са­ми, со­слав­шись на от­сут­ствие пап­ки их ло­гов, со­здан­ной при уста­нов­ке. Ре­ша­ет­ся это до­бав­ле­ни­ем необ­хо­ди­мо­го mkdir в ~/.profile, напри­мер. Дальше по­экс­пе­ри­мен­ти­ру­ем еще немного с си­стем­ны­ми па­ра­мет­ра­ми, как это опи­са­но тут. Не за­бы­ва­ем так­же до­ба­вить оп­цию elevator=noop в бут па­ра­мет­ры ядра /boot/grub/menu.lst и noatime в оп­ции файло­вой си­сте­мы - за­пись вре­ме­ни до­сту­па к файлу это про­сто лиш­няя трата дис­ко­во­го вре­ме­ни.Непло­хой идеей бу­дет вы­не­се­ние /home ди­рек­то­рии на SD кар­ту, что уве­личит жиз­нен­ный срок ва­ше­го твер­до­тель­но­го на­ко­пи­те­ля, а еще не по­ме­ша­ет от­клю­че­ние дис­ко­во­го ке­ша firefox в about:config. По­сле вы­ше­при­ве­ден­ных опе­ра­ций мы по­лу­чим ОС, ра­бо­та ко­то­рой не бу­дет на­по­ми­нать по­ша­го­вую стра­те­гию.