LINUX.ORG.RU

Сообщения slav

 

Странные рекомендации...

Обнаружил тут несколько странные рекомендации на gentoo-wiki:

http://gentoo-wiki.com/TIP_Speeding_up_portage#MultiPurpose_Trick

Они советуют для ускорения работы portage в случае невозможности создания для него отдельного раздела размещать его на файловой системе, созданной в файле. Причём файл этот они создают как sparse-файл. У меня, соответственно, возник вопрос - разве такое может что-то ускорить? Не наоборот ли получится? Ладно бы если бы файл создавался сразу целиком - тогда бы это могло несколько уменьшить фрагментацию - но место под sparse-файл будет выделяться постепенно (поэтому от фрагментации это не спасёт), плюс ещё дополнительные тормоза будет вносить дополнительная прослойка в виде файловой системы.

Или я чего-то не понимаю?

slav
()

Постоянные сообщения в логе после подключения flash-mp3плеера

Отдали мне тут старый flash mp3 плеер sorell sf1200/128мб. Воткнул, примонтировал - вроде всё нормально, пишется, читается на положенных 600кб/сек (он usb1). Потом посмотрел в /var/log/messages и увидел, что каждые 2 секунды (с хорошей точностью) туда вываливаются такие 3 строчки:

Oct 13 19:49:59 fpfe kernel: sd 0:0:0:0: ioctl_internal_command return code = 8000002
Oct 13 19:49:59 fpfe kernel: : Current: sense key=0x0
Oct 13 19:49:59 fpfe kernel: ASC=0x0 ASCQ=0x0

Причём они перестают сыпаться туда когда монтируешь плеер, и начинают сыпаться снова после размонтирования. Ещё плеер показывает на индикаторе состояние - можно ли его отключать - так вот: когда он смонтирован, надпись 'Removable' на индикаторе как раз раз в 2 секунды меняется на что-то (что - не получается разобрать т. к. слишком быстро) и затем возвращается обратно в исходное состояние. Похоже, что это идёт какое-то обращение к нему со стороны хоста (или наоборот?).

Ядро 2.6.18.

Кусок из lsusb -v:
Bus 002 Device 002: ID 14e4:1000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 16
idVendor 0x14e4
idProduct 0x1000
bcdDevice 1.00
iManufacturer 1 MoralFollowSystem
iProduct 2 IOPS MFP Series
iSerial 3 000000000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 90mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0

Что это может быть такое?

slav
()

LVM - как оно?

Кто-нибудь использует LVM? Как у него с надёжностью и производительностью?

Правильно ли я понимаю, что изменение размеров томов на LVM может приводить к их фрагментации? То есть, к примеру, мы создали два раздела, потом решили первый раздел увеличить, в итоге кусок первого раздела физически оказывается после второго? Сказывается ли это на производитльности и есть ли способы с этим бороться?

И ещё вопрос "до кучи". Есть ли большой смысл на десктопе заводить отдельные разделы под хранение всяких данных (типа видео/музыка/прочее), /home, /tmp и т. д.? Собственно, из-за этого как раз и думаю об lvm, потому как заранее предсказать "потребности" этих разделов не всегда получается правильно, а менять размеры обычных разделов сложнее чем lvm...

slav
()

Пауза перед началом воспроизведения в mplayer

MPlayer-1.0pre8. После перехода на xorg-6.9 с xorg-6.8.2 mplayer начал вести себя немного странно. Перед началом воспроизведения после остановки xscreensaver (xscreensaver_disable) и перед инициализацией декодера видео (сообщение "Открываю декодер видео...") возникает пауза примерно в 5 секунд, в течение которой mplayer не делает ничего (загрузка процессора почти ноль). Такое поведение наблюдается со всеми модулями видеовывода, работающими с иксами (x11, xv, gl, sdl), и не наблюдается с -vo null. Никто с подобным не сталкивался?

slav
()

ФС для совместного использования в Линухе и оффтопике

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

1) ext2/3 + драйвер для винды. После гугления на этот счёт у меня создалось впечатление, что виндовые драйверы для ext2/3 ещё довольно сырые (один не умеет перекодировать имена файлов, другой перекодировать умеет, но ещё в статусе беты...)

2) ntfs + ntfs-3g в линухе. Здесь мне не нравится, естественно, закрытость нтфса - если что грохнется потом разгребать будет очень геморно. Плюс плохая реализация этой самой нтфс даже в самом офтопике (из-за чего она подвержена большой фрагментации).

3)udf. Привлекает то, что ФС стандартизована, открыта и нормально поддерживается в обоих системах. Вопрос в её стабильности и скорости работы. Кто-нибудь использовал udf на жёстком диске?

С удовольствием выслушал бы мнение других людей насчёт предпочтительного способа решения данной задачи. Особенно по поводу третьего пункта.

slav
()

Сетевые карты - различия

Вот у меня сетевуха realtek 8139 (да, знаю что говно). При входящем трафике ~10мб/с загрузка проца в software interrupt ~20-30% на celeron1.7. В ноуте (p3m-1000) сетевуха intel, при таком же трафике загрузка меньше в разы.

Просто интересно - что хорошие сетевухи (типа интела) делают "в железе" чего не делают плохие, что так снижает нагрузку на проц?

slav
()

Отключение USB-flash

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

Собственно вопрос: 1) надо ли это реально - как-то программно выключать usb-устройство перед отключением, или ничем не хуже его просто вынуть (размонтировав предварительно естественно); 2) как сделать такую операцию (выключение usb-устройство) в линухе

slav
()

pid-файлы

Как наиболее правильно узнать, жив ли ещё процесс, создавший pid-файл?

slav
()

Выбор HDD

Решил купить новый винт, т. к. старого хватать перестало. В первую очередь интересует надёжность, а такой параметр как шумность практически безразличен. Шина pata (контроллера sata нету и не вижу в нём необходимости).

Какого производителя посоветуете?

slav
()

Удаление блокировок

Столкнулся с такой проблемой: если "прибить" процесс, держащий какую-нибудь блокировку до того момента, как он эту блокировку снимет, то блокировка остаётся висеть и при последующих запусках он её не сможет снова получить (в моём случае это был rpm - один раз прибил его (на чём-то вроде rpm -qa), после чего он при запуске просто вис). Вопрос: как можно такую блокировку снять (не перезагружаясь, естественно)?

slav
()

suspend2 для 2.6.17.11

Существует ли suspend2 для последней версии ядра из ветки 2.6.17? А то тот, что на официальном сайте, не накладывается...

slav
()

поддержка usb-bluetooth

Вопрос такой: как в Линуксе с поддержкой USB bluetooth-адаптеров? У них всех интерфейс стандартный (как у usb-дисков к примеру) или нет? Т. е. можно ли надеяться что какой-нибудь дешёвый адаптер заведётся без проблем или надо выбирать правильный чипсет?

slav
()

Как слинковать программу статически только с частью библиотек

Задача стоит такая: программу надо слинковать сатически с некоторыми библиотеками (конкретно - с теми которые c++, т. к. требуется максимальная переносимость программы в бинарном виде, а у c++ abi постоянно меняется). С остальными (glibc и прочие) надо слинковать динамически. Вопрос: это как-то по-человечески сделать можно? Я нашёл только один способ - прописывание руками путей до всех статических библиотек, с которыми нужно линковать статически. А более "прямого" способа нет?

slav
()

Что с ultracomp.ru?

Я чего-то не пойму. То ли у них на сайте прайс пропал, то ли они свой сайт так переписали что в лисе он не работает, то ли я в упор не понимаю где у них теперь прайс находится...

slav
()

Выключение дисплея ноутбука

Имеется ноутбук ibm thinkpad t23. Проблема в том, что через dpms у него экран не отключается (т. е. по команде, к примеру, `xset dpms force off` мы имеем просто чёрный экран, подсветка при этом остаётся включенной). Через ACPI при этом выключить его можно (правда не совсем правильным способом - переключив вывод сигнала куда-то ещё). Вопрос - это как-то лечится? Т. е. хочется, чтобы иксы при бездействии гасили дисплей полностью, вместе с подсветкой...

slav
()

Mutt: поведение для вложения неизвестного типа

Если в письме содержится вложение, тип которого не прописан в .maicap, при открытии этого письма mutt пищит и пишет "для типа xxx не найдено записи в файле mailcap". То же происходит при поиске по письмам (thorough_search включен). Можно ли как-то сделать, чтобы он себя вёл спокойнее при обнаружении незнакомого типа вложения (хотя бы не пищал чтобы)?

slav
()

Ядрёный ipsec и шифрованый туннель

Такой вопрос: а тот ipsec, который в ядре, может создавать шифрованый туннель между двумя узлами? Т. е. чтобы каждый конец туннеля был виден как интерфейс? Почитав немного доки, у меня создалось впечатление что такое можно сделать только с помощью userspace реализации типа pipsec...

slav
()

qemu-0.8.1 и qvm86

Сейчас попробовал прикрутить к qemu ядрёный ускоритель (qvm86) - результатом остался доволен (bzip с ним в qemu работает примерно на порядок быстрее). Однако ту версию qvm86, которая у них в cvs лежит, удалось прикрутить только к qemu-0.8.0, к последней версии (0.8.1) не прикручивается из-за изменений в интерфейсе с ядрёным модулем. Никто не знает, есть ли какой-то способ прикрутить это к последней версии (может, qvm надо откуда-то из другого места брать? в cvs он вроде давно не обновлялся)? Погуглив, нашёл только какие-то рпмки вида dkms-qvm86-0.8.1-0.20060418.1.pclo2005.mde.i586.rpm - то есть, вроде как, получается к 0.8.1 прикрутить его таки можно? Никто не знает как?

slav
()

bash виснет при нажатии ctrl-s

При этом вообще перестаёт на что-либо реагировать. Похоже, это проблема с readline, т. к. то же самое происходит и с другими программами её использующими. Этот как-то лечится?

slav
()

Монитор аккумулятора

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

slav
()

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