LINUX.ORG.RU

Сообщения klazutin

 

Поведение при нехватке памяти

Форум — Desktop

На ноуте стоит Arch. Так вышло, что мне постоянно не хватает памяти - запущено несколько браузеров, виртуалка, не суть важно.

Вместо того, чтобы просто прибить самое жрущее приложение и продолжить работать дальше как ни в чем не бывало (как это происходит в Windows, насколько я знаю), у меня запускается kswapd, который начинает жрать 100% cpu и полностью вешает всю систему до тех пор, пока он не прекратит свою работу. Вешается все - невозможно сдвинуть даже курсор мыши, не говоря уже о том, чтобы перейти в tty0 и решить ситуацию вручную.

Вопрос: неужели это нормальное поведение? Как заставить систему при малейшей нехватке памяти просто закрыть что-нибудь ненужное?

 , ,

klazutin
()

Продам Nexus 4 16 GB в Питере

Форум — Talks

Собственно, сабж.

Привез из Великобритании, пользовался 2 месяца. Состояние нового телефона, а главное - до сих пор не сняты заводские передняя и задняя пленочки! Снимете - и у вас будет новый телефон, который никто никогда не трогал.

Характеристики, думаю, все и так знают. Полный комплект - коробка, британское зарядное устройство, инструкции (все неиспользованное, в оригинальной упаковке).

Цена: 10 000 руб.

 , , ,

klazutin
()

Оповещение о нехватки памяти

Форум — Desktop

Господа,

Уже несколько раз случалась ситуация, когда моя система внезапно начинала тормозить так, что даже мышь отказывалась шевелиться. В таких ситуациях, если проявить терпение и подождать 10-15 минут, можно войти в TTY1, запустить htop и увидеть, что дело в нехватке памяти, которая нагрянула внезапно.

Впорос: есть ли какой-то способ получать уведомления о том, что алярм, еще чуть-чуть и память полностью заполнится и все повиснет. Даже оффтопик в таких ситуациях сперва начинает кричать и предлагает закрыть самое жрущее приложение, а потом и сам делает это. Не самый лучший вариант, конечно, но помогает избежать хард-ресета системы с кучей открытых важных документов ценой прибития какого-нибудь Хрома, который легко можно перезапустить.

 ,

klazutin
()

Зависания при избытке свободной памяти

Форум — Desktop

Здравствуй, ЛОР,

Суть вопроса - в ноуте установлено 6ГБ памяти, однако Арчик практически полностью виснет после занятия примерно 2,5ГБ из них, предварительно полностью заняв весь своп-раздел в 1ГБ. При этом вся остальная память отображается кешированной в htop (см. скриншот) и свободной во free.

Все это приводит к тому, что система зависает практически полностью, и даже для перехода в TTY1 с целью прибить фаерфокс требуется около 5 минут.

Как заставить Арч видеть остальную память?

 ,

klazutin
()

Ubuntu Touch на Nexus 4

Галерея — Скриншоты

Перед установкой CyanogenMod на новоприобретенный Nexus 4 решил попробовать Ubuntu Touch - интересно было посмотреть и самому оценить перспективы.

Результат достаточно неоднозначный. Установка максимально проста - одна команда в терминале на десктопе и все устанавливается и загружается само собой. Система весьма странна - с одной стороны, достаточно законченный интерфейс, работающие wi-fi, bluetooth, gps, обе камеры. Удивило и энергопотребление - думал, будет жрать батарею с огромной скоростью, оказалось не хуже стокового андроида. Но с другой стороны - вообще нет звука, полное отсутствие интернационализации (нельзя даже добавить язык ввода), вместо многих функций в интерфейсе заглушки, много неактивных кнопок.

Основное управление - при помощи активных краев экрана: верхний - уведомления, правый - предыдущее приложение (так и не нашел, как оттуда вернуться обратно к первому), нижний - опции текущего приложения и т.д. С одной стороны, весьма удобно, с другой - у меня довольно часто возникали трудности с этими жестами. Плюс, на телефонах с большими диагоналями будет очень неудобно на каждый чих тянуться к левой или верхней грани.

Больше всего поразила полноценная консоль и количество адаптированного софта. Все ровно так же, как и на десктопе - устанавливаем openssh-server через apt-get install - и понеслась. Все пакеты, которые мог придумать, были в стандартном репозитории. На нижнем скриншоте первый пример, который пришел в голову - на телефоне открыта запущенная на нём же MediaWiki - т.е. полноценный LAMP-стек.

Да, большинство предустановленных приложений вроде Amazon, eBay, Gmail и даже Ubuntu One - это просто ссылки на мобильные версии соответствующих веб-сайтов. Насколько я понимаю, это не временное решение, а их видение мобильных приложений.

Отдельным скриншотом - разрекламированный экран разблокирования, на котором написано, что я сегодня сделал две фотографии. Совершенно не понимаю, что можно сделать с этой информацией: https://dl.dropboxusercontent.com/u/1877473/lor6.png

PNG: https://dl.dropboxusercontent.com/u/1877473/Lor3.png

>>> Просмотр (1540x2817, 484 Kb)

 , , , ,

klazutin
()

Firefox CPU Usage

Форум — Desktop

В борьбе с ваттами на ноутбуке заметил крайне неприятную закономерность - на каждый чих Firefox загружает процессор почти на 100%. Стоит открыть новую страницу, переключиться между вкладками или просто поскроллить уже открытую страницу, как использование CPU Firefox'ом доходит до 60-100%, а каждое ядро системы нагружается до 60%.

Естественно, экономить питание в таких условиях не получается, поэтому каждый раз это ведет к повышению wattage с 10-13 ватт до 26, что крайне негативно сказывается на времени жизни от батареи.

В Chrome ситуация получше, но ненамноо - открытие новых страниц - 60% загрузки, скроллинг - 15-20%.

Это у всех так или я делаю что-то неправильное?

Thinkpad T400, T9400 2.53GHz, Arch, KDE 4.10, профили браузеров в RAM.

 , , wattage

klazutin
()

mmc_core removable не работает?

Форум — Desktop

Есть ноутбук, в ноутбуке в слот вставлена SD-карта, на карте виртуальная машина. Каждый раз после саспенда с работающей виртуальной машиной виртуальная машина вешается, потому что больше не может найти SD-карту, потому что ядро размонтирует ее при начале саспенда и монтирует обратно при просыпании.

Это поведение по умолчанию, которое можно отключить параметром removable=0 модуля mmc_core, предназначенным для всяких eee-pc, которые могут загружаться с SD-карт. При установке параметра в 0 SD-карта автоматически отмонтироваться не будет. Все логично и здорово.

Проблема в том, что как бы я ни прописывал этот параметр (в строке загрузки ядра или выгружая/загружая модуль с ним), результат один и тот же - никакого эффекта:

[  106.957718] mmc0: card aaaa removed
[  107.135759] mmcblk0: mmc0:aaaa SU16G 14.8 GiB

Жутко задолбало выключать виртуалку каждый раз перед саспендом или рисковать потерей данных, если забыл ее выключить. Очень хотелось бы советов, что можно сделать. Кастую post-factum как единственного ядерщика, про которого знаю.

 ,

klazutin
()

Firefox и VMWare - странные зависания

Форум — Desktop

Здравствуйте всем!

Есть обычный Arch x86_64, на нем Firefox последней беты и VMWare Workstation 9, оба постоянно запущенны, в последнем крутится Windows XP с раздела на NTFS.

С определенной периодичностью, где-то раз в 15 минут, вся эта конструкция наглухо вешает весь компьютер: top показывает 80-90% использование CPU одновременно Firefox'ом и VMWare, так продолжается где-то с минуту, потом нагрузка спадает и компьютер снова становится рабочим. Происходит все даже при отсутствии какой-либо активности как в браузере, так и в виртуальной машине, например, при чтении текста на одной открытой вкладке.

Достало дико. Буду благодарен за любые идеи по поводу того, куда можно копать.

 , ,

klazutin
()

Title bar только для floating-окон

Форум — Desktop

Кто-нибудь знает работающий способ сделать заголовки окон только для плавающих окон и прятать их при максимизации? Перепробовал все способы, какие смог найти - либо не работают, либо глючат.

Спасибо.

 

klazutin
()

ifuse сегфолтится при запуске из правила udev

Форум — Desktop

Пытаюсь настроить автомонтирование айпада в Арче, чтобы ifuse срабатывал по элементарному правилу udev:

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", ATTR{idProduct}=="129f", RUN+="/usr/bin/ifuse /media/ipad"

Однако, в ответ на это ifuse выдает segfault:

May 20 19:38:16 udevd[9701]: '/usr/bin/ifuse /media/ipad' [14126] terminated by signal 11 (Segmentation fault)
May 20 19:38:16 kernel: [  807.453685] ifuse[14126]: segfault at 0 ip 00007f177aa106e0 sp 00007fff15b842d8 error 4 in libc-2.15.so[7f177a91a000+197000]

Самое смешное, что если скопировать команду из лога и запустить ее самому, все прекрасно работает.

Что такое может быть? Спасибо!

 , , ,

klazutin
()

Не могу заставить работать ifuse под Arch

Форум — Desktop

Есть Arch Linux и джейлбрейкнутый iPad 2 с iOS 5.0.1. Целый день провел, пытаясь добиться между ними гармонии, но абсолютно безуспешно.

1. Начал со стандартных пакетов Арча. Ifuse ругался на что-то про lockdownd, гугление подсказало, что для работы с iOS 5.0.1 нужны более новые пакеты.

2. Установил из гитов ifuse, imobiledevice, usbmuxd. Последние два работают как должны, но ifuse ничего не монтирует - при запуске замирает на пару секунд, будто что-то делает, потом прекращает работу, не сказав ни слова. В указанной для монтирования директории - пусто. Попытка запуска с ключом --debug ничего к выводу не добавляет. Во всех логах в /var/log/* пусто.

3. Решил, что в гитах могли что-нибудь поломать, скачал и скомпилил последние релизы. Ровно то же самое - ifuse отрабатывает нормально, но ничего не монтирует. Аналогично с ifuse предпоследней версии.

Что делать, куда копать? Что я упустил?

И да, на ноутбуке девушки с Ubuntu 11.10 все завелось за полминуты, ifuse работает прекрасно.

 , ,

klazutin
()

No such file or directory - а файл есть

Форум — Desktop

Снова всем здравствуйте. Мои увлекательнейшие приключения с Arch и KDE продолжаются и не дают скучать.

На сей раз проблема совсем странная. Пробовал поставить Catalyst для переключаемой графики в ноутбуке. Попробовал, что-то не пошло, решил пока забить. После одной из перезагрузок, когда Catalyst был уже удален и я вернулся на старый xf86-video-intel, обнаружилось, что не запускаются некоторые программы.

При запуске из консоли оказалось, что на попытку их запуска система говорит No such file or directory, хотя исполняемый файл - вот он. Более того, ему можно сделать file, его можно посмотреть в текстовом виде, переместить и удалить. А запустить нельзя. Расследование показало, что пали программы из /opt - Firefox, Chrome, Dropbox. Помимо них запускаться отказались и некоторые из /usr/bin, кажется, абсолютно рандомно. Переустановка не помогает. Удаление, например, /opt/google и переустановка тоже не помогает.

Совсем мистика. Мне уже не столько жалко систему, сколько просто интересно, что это такое может быть. Спасибо!

PS. Вспоминаю, что вроде началось после того, как я удалил коряво установленный Catalyst через

fglrx-uninstall.sh --force
Но что такого он мог сделать?

klazutin
()

KDE 4.7 и путешествующая панель

Форум — Desktop

Битва с кедами и арчем продолжается, благодаря ЛОРу мне удалось одержать первую победу над уведомлениями.

Теперь вопрос второй, мучающий едва ли не больше. У меня в KDE всего одна панель, она вертикальная, прикреплена к левому краю экрана и автоскрываема. Проблема в том, что иногда эта панель начинает путешествовать по горизонтали в произвольную точку экрана, как например здесь: http://habrastorage.org/storage1/449c7b56/50f98e47/d0c5f6ab/1ede4cbb.png

Иногда она прицепляется к правому краю одного из окон, как например здесь: http://habrastorage.org/storage1/b687afe7/ddaf0496/9e8bbe74/68c62caf.png

При этом ведет она себя так, будто все нормально - показывается и скрывается при наведении курсора. Если несколько раз ее так потеребить, возвращается на свое обычное место к левому краю. Но поскольку происходит это все часто, раздражает весьма сильно.

Что интересно, ровно та же самая проблема была, когда я пробовал Kubuntu с KDE 4.7.1, только там когда панель уезжала, сама она на место уже не возвращалась.

Поиск в Гугле ничего не дал, буду благодарен за любые советы. Спасибо!

klazutin
()

KDE 4.7 и супер-ускоренное копирование на флешку

Форум — Desktop

Первый раз пишу на ЛОР, хотя читаю уже многие годы. Но вынужденный после выпиливания Gnome2 из Убунты переход на Арч с Кедами заставляет задавать много вопросов.

Вот, например, один из них. При копировании на USB-флешку (в моем случае - телефон), KDE показывает безумные скорости в районе 40-50 МБ/с, копируя музыкальный альбом буквально за несколько секунд. Если потом телефон отключить и посмотреть, что получилось, оказывается - ничего, даже не создается каталог. Если же после этого ускоренного копирования выполнить sync, система задумывается на пару минут, после чего все становится нормально, файлы на телефоне появляются.

Думал, баг кед, но в консоли ровно то же самое. Подскажите, это уже встречалось? Куда отправлять багрепорт? Спасибо!

Да, и сразу же - есть ли какой-нибудь способ заставить Dolphin и Krusader при файловых операциях показывать нормальный диалог с прогрессом, а не отправлять все в этот мерзкий апплет i?

klazutin
()

RSS подписка на новые темы