«Проблема iowait» в Linux меня просто достала!
Начиная с ядра 2.6.18 и до текущего стабильного 2.6.32 – симптомы те же – жуткие тормоза системы при интенсивной работе с жёстким диском! Перемещаю/копирую/удаляю много или большие файлы – тупак. Пишу болванку – тупак. Лью на переносной винт по USB – тупак!
В выводе top %wa зашкаливает и система становится практически неюзабельной, скорость записи получается где-то на уровне 1-3 МБ/с!
Вообще это очень похоже на проблему с отсуствием DMA на IDE-винтах, однако везде уже SATA, hdparm пишет что udma100 уже selected, мол не очкуй, всё ништяк!
Собрал сам 2.6.32 с PREEMPT для десктопа – откликаемость системы повысилась, однако iowait всё равно сумасшедший. На багзилле ядра обсуждение проблемы скатилось в никуда, там никто ничего не может сделать почему-то! Мне уже не нравится Linux, он всегда был быстрее винды, однако винда почему-то льёт файло туда-сюда без малейших тормозов на 60 МБ/с…
Интересно, как борятся с этой проблемой взрослые пацаны – администраторы серверов с Oracle, например, или ещё там каких СУБД – им же вообще можно вешаться, если такое происходит?
Сегодня открытый софт меня радует. Собираю сестре компьютер на основе старого хлама, в нём перепаивал конденсаторы. Решил запустить ОС, чтобы базово проверить на безглючность.
С настольного компа в лом отсоединять CD-ROM, чтобы подключить, да ещё и резать на болванку образ надо, а болванок дома нет.
И тут я вспомнил о флешке! Скачал с DC++ (чтобы быстро) образ Ubuntu 9.10, очистил свою 2 GB флешку, и по этой статье всё сделал в три клика мышкой!

Вдобавок к просто live-загрузке системы, инсталлер сделал возможность сохранять до 1 ГБ пользовательских данных в /home, т.е. я теперь смогу прийти куда-нибудь, загрузиться с USB, и получить свою настроенную систему! Думаю, что очень удобно!
P.S. Сейчас кроме кулеров на компьютере, с которого я публикую эту запись, движущимися частями являются только кулера процессора и блока питания. Прикольно 

На работе потеряли ещё нескольких пользователей Linux.

Немного расскажу предысторию и исходные данные, чтобы читателю было понятно откуда что растёт.
Читать далее…
Привет!
Сегодня в очередной раз поговорим про Linux, а вернее про некоторые функции некоторых дистрибутивов.
Читать далее…
Я долго держался.
Долго руками поднимал беспроводные интерфейсы в Linux, и поэтому у меня дома до сих пор WEP-шифрование – потому что его можно на ура поднять из командной строки не прибегая ко всяким хитрожопым ухищрениям и утилитам.
Но времена таки меняются, в голой консоли бывать приходится только ради проверки диска, или если не стартуют Иксы, но Иксы поднять это раз плюнуть. И я обычно стараюсь чтобы потребность в голой консоли была лишь там, где рядом бывают ethernet-шнурки с интернетом по DHCP внутри.
Юзал network-manager для настроек сети. Я увидал его в Ubuntu, поставил и у себя в Debian, ну вроде работает и ок.
Но с появлением нетбука открылись новые глюки – network-manager на Acer Aspire One любит вешаться. А да, ещё на большом ноуте он ни в какую не хотел коннектиться к моей сирани WEP домашней локалке (хотя на ура жевал WPA2 на работе).
Скриншот с официального сайта wicd:

В Интернетах почитал о wicd – и был приятно удивлён! Он работает как часы! Умеет все типы шифрования настраивать, автоматически восстанавливает соединение после сна, и предельно прост в обращении.
Скажи нет мрачняковому конфигурированию wpa-supplicant! Да здравствует победа гуя!
(Но консоль таки забывать не стоит, куда же нам без неё, надо уметь заставить Linux делать то, что тебе нужно из любого интерфейса).
Вчера с утра победил у себя на нетбуке скроллинг двумя пальцами!
Таки компания Synaptics молодцы – делают хорошие тачпады. Физически они способны распознавать двухпальцевое прикосновение, а вот в дровах (если я правильно понимаю) это появилось сравнительно недавно.
Сначала я думал, чего же оно сука у меня не работает, ведь я включил в xorg.conf
Option "VertTwoFingerScroll" "on"Однако ничего не происходило, пока я не досмотрелся что есть ещё два параметра, регулирующих поведение этой фичи – это EmulateTwoFingerMinZ и EmulateTwoFingerMinW, указывающие минимальное «давление» и «ширину пальцев», достаточные для включения двухпальцевого скролла. У меня в системе по умолчанию там драйвер поставил вполне адекватную «ширину», а вот «давление» было явно завышено.
С помощью команды synclient -m 100 я посмотрел какое Z у моих двух пальцев на тачпаде, подкорректировал значение к в конфиге, у меня EmulateTwoFingerMinZ = 50 – и вуаля, макодрочеры могут убиться ап стену – теперь не только в их сирани макоси есть двухпальцевый скролл!
Кстати, есть слух что свежие дрова от Synaptics добавляют фичу двухпальцевого скролла даже в WinXP. У кого есть винда на ноуте – могут проверить и отписаться.