LINUX.ORG.RU

Сообщения Deisler

 

I/O глубина очереди, ssd, mysql

Добрый день, коллеги.

Интересует такой вопрос:
Имею ssd intel dc s3710.
Максимальную производительность на random write/read он показывает при операциях записи/чтения блоками 4kb и использованием глубины очереди 32.
Можно ли установить в mysql использование определённой глубины очереди к диску?

Вопрос возник в том, что занимаюсь оптимизацией mysql к ssd.

Спасибо.

 ,

Deisler
()

Вопрос по приоритету процесса и фактору уступчивости

Дефолтовые значения приоритета процесса в
TOP = 20
PS = 19

Я задал фактор уступчивости процессу в -19
в top я вижу:
PRI = -1
NI = - 19
в ps axfo pid,comm,pri,nice
pri = 38
ni = -19

Почему так отличаются показатели PRI?
И почему в ps PRi не равен 0?

Спасибо.

 ,

Deisler
()

debian 8, ssh, wifi, tcp retransmission error

Вопрос, такой трабл, пока даже не понял куда копать, собственно история вопроса:

Есть вайфай-роутер на microtik'е который давно настроен на 8 канал, работает 100 лет, никто не перегружал, и даже пробовал перегружал, не перенастраивал.
Есть на ноуте debian 8 stable, ноут ходит в интернеты через wifi, адаптер Broadcom Corporation BCM43142.

Началась с некоторых пор проблема:
При коннекте по ssh на внешние серваки, проходит авторизация после ввода пароля логина (на серваке успешная аутентификация).
Но после этого терминал зависает и ничего не происходит, приглашение shell отсутствует.
Дебажил ssh - ничего странного не увидел.
С kvm виртуалок работающих на ноуте в режиме nat - такая же проблема на разных дистрах с ssh.
С virtualbox виртуалок работающих в режиме моста - всё отлично по ssh соединения устанавливаются на разных дистрах.
Локальный коннект с ноута на локальные виртуалки kvm и vitrualbox по ssh - всё работает.
С ноута пробовал ходить через разшаренный wifi с телефона - тоже всё работает.
С планшета с win10 через wifi с помощью putty - всё работает.
Обновлял ядро с 3.16 на 4.4 и драйвера broadcom-sta-dkms с 6.30.223.248-3 на 6.30.223.271-2~bpo8+1 из jessie-backports, не помогло.

Смотрел wireshark'ом: после авторизации по ssh начинаются ошибки tcp retransmission error со стороны сервака и дальше только tcp retransmission error.
При подключении через кабель к роутеру microtik - проблем с ssh нет.
В dmesg проблем тоже нет.

Есть идеи?

 , ,

Deisler
()

Debian 8: systemd vs sysVinit

Привет всем.

Кто уже поюзал debian 8 в продакшене на серваках?

Какие впечатления от systemd?

Стоит ли оставаться на sysVinit в debian 8?

Поделитесь впечатлениями, спасибо!

 , ,

Deisler
()

Linux KVM Storage Live Migration

Приветствую всех.

Интересует такая тема: существует ли сейчас функционал у linux kvm как живая миграция между шаред стораджами? Как у Vmware ESXi, например? (Гуглил-ненагуглил особо толкового).

Если да, поделитесь опытом использования и расскажите в каком оно виде существует, как работает, готово ли к использованию в апстриме?

Вопрос интересует в контекте перехода с vmware esxi на linux kvm для экономии бабла на лицензиях.

Спасибо.

 

Deisler
()

Перечитывание /etc/passwd, /etc/group без перезапуска процесса.

Привет всем. Подскажите одну вещь: насколько я понял, linux кеширует содержимое /etc/passwd, /etc/group, и чтобы запущенный процесс узнал, что его пользователя добавили в новую группу, его надо перезапустить. Можно ли как-нибудь сбросить кеш или заставить процесс перечитать /etc/group без перезапуска процесса? Спасибо.

Deisler
()

exim + dspam

Здравствуйте.

У меня работает exim + dspam.
Среди прочих, у меня используются проверки reverse_host_lookup + sender_verify, на которых режется спам.
Хочется на 2-х заваленых проверках reverse_host_lookup + sender_verif не резать спам, а отправлять дальше на проверку dspamу с таким алгоритмом:
1 вариант: Сделать каким-то образом до проверки dspamом письма, указать начальный spam score данного письма. который он будет приплюсовывать к своему результату.
2 вариант: сказать dspamу, что письмо спамовое, но при этом оставить возможность dspamy обучаться, т.е. если письмо завалило 2 проверки и мы сказали что письмо спамовое dspamу, но оно на самом деле валидное и пользователь обучил фильтр на то. что письмо данное от данного отправителя валидное, то при след. письмах таких от даннного отправителя письмо было валидным.
Можно ли такое сделать и как?

Спасибо.

 ,

Deisler
()

mailman письма от подписчиков доставлять только администратору

Привет всем.
Подскажите пожалуйста, можно ли настроить mailman, чтобы почта отправляемая подписчикам в рассылку доставлялась только администратору, а почта отправленная администратором в рассылку доставлялась всем подписчикам.
Спасибо.

Deisler
()

настройка mailman

Приветствую всех.

Назрел вопросец, как настроить mailman, чтобы в письмах, приходящих подписчикам в заголовке to стоял адрес подписчика, а не адрес рассылки?

Спасибо.

Deisler
()

apache + suexec + fcgid + php + пользовательский php.ini и перечитывание конфига

Приветствую товарищи.
Есть связка apache + suexec + fcgid + php и пользовательский php.ini в домашней директории пользователя.
php.ini читается при запуске fcgid процесса, как сделать, чтобы php.ini перечитывался через определённое время или автоматически при новом запросе?
Спасибо.

Deisler
()

массовый хостинг fastcgi и php

Приветствую.
Настроил связку apache2 + fastcgi + php5, запускаю php через скрипт враппер под своим юзером и группой для каждого пользователя.
При использовании fastcgi + php не доступны команды управления переменными php через php_value, следовательно надо каждому пользователю давать на редактирование php.ini.
Вопрос стоит в том, чтобы запретить пользователям изменять определённые переменные php, но разрешить изменять остальные, как это сделано у многих хостерах. Вопрос - как они это делают в такой связке?)

Deisler
()

Создание пользователя, логин начинается с цифры.

Здравствуйте товарищи!
Потребовалось создать юзера, с первым знаком - цифра.
В gentoo useradd ругается:
useradd 3wr
useradd: invalid user name '3wr'
Но, в debian и ubuntu создаётся.
Где это можно подкрутить, чтобы в gentoo тоже можно было создавать имена юзеров начиная с цифры.
Спасибо.

Deisler
()

mplayer вывод ICY Info: StreamTitle

Здравствуйте товарищи.
Подскажите, пожалуйста, как сделать, при проигрывании mplayer'ом вывод в файл StreamTitle (что играет в данный момент)?
Спасибо.

Deisler
()

dspam переписывает заголовки envelope-from и Return-path

Приветствую всех.
Настроил почтовик по схеме: exim + dovecot + dspam + clamav + postfixadmin + roundcube.
Всё работает, спам режется, а тот, который не режется складывается в определённую папку.
dspam настроен на работу с exim в режиме демона через lmtp.
Но есть одна проблема: при проверке письма на "спамность" dspam заменяет заголовки в письме envelope-from и Return-path с user@domain.ru на root@domain.ru.
Dspam работает от юзера root, права на бинарник такие:
-r-x--s--x 1 root root 83716 2009-07-29 16:06 /usr/bin/dspam

ls -l /var/spool/
drwxr-xr-x 4 dspam root 4096 2009-08-03 18:30 dspam

ls -l /var/spool/dspam/
total 80
-rw-r--r-- 1 root root 40 2009-07-08 11:02 group
drwxrwx--- 2 dspam dspam 4096 2009-07-29 16:06 opt-in
drwxrwx--- 2 dspam dspam 4096 2009-07-29 16:06 opt-out
-rw-rw---- 1 root dspam 63815 2009-08-04 16:35 system.log


Это дистрибутиные права доступа и владелец/группа.

exim передаёт письмо из под юзера dspam группа dspam.

Как побороть проблему переписывания заголовков?
Спасибо.

Deisler
()

apache, права доступа, virtualhost и юзеры

Всем привет. Назрел вопрос: Допустим, организуется хостинг для нескольких юзеров /home/user1 /home/user2 ... /home/userN

с собственными группами, user1:user1, user2:user2... и так далее.

Вопрос: как заставить apache работать в домашнем каталоге пользователей под их собственными uid:gid в зависимости от virtualhost. Модуль MPM perchild объявлен как нерабочий.

Deisler
()

mlterm alt + N

Подскажите плз, как настроить нормальное реагирование на alt + N в mlterm -e irssi. А то вместо переключения цифры рисует.

Deisler
()

bash скрипт, while do цикл, ssh и тому подобное

Есть некий скрипт на баше который в одной строке делает следующее:

while ! ssh ${HOST} ${IPSET} -T ${table} ${ip}; do $(); done

выводом выполненой команды может быть следующее:

ip is in set table.

и

ip is NOT in set table.

Происходит следующее:

Когда результатом выполнения строки является ip is in set table. - всё ок, строчка выводится нормально. Но если результатом выполнения строки является ip is NOT in set table. - то данная строчка выводится в цикле до сих пор, пока не нажмёшь ctrl + C. Если данную команду выполнять вне цикла while do - так всё ок.

В чём может быть косяк?

Deisler
()

zsh and «zshlogger»

На bash есть патч, bashlogger, позволяющий скидывать логи в сислог о любых введённых командах. Есть ли подобное в zsh?

Deisler
()

tc class add... количество классов в одной корневой дициплине и производительность

Всем известно, что если в одной цепочке iptables находится много правил, например больше тысячи, то начинает тормозить сеть. Но выход тут есть - заюзать ipset.

Как дело обстоит с iproute?

Если мне, допустим, надо создать 5000 классов, прикреплённых к одной корневой дициплине на интерфейсе eth0 + 5000 фильтров к каждому классу и столько же на eth1. Как будет с производительностью. Интересует опыт людей которые работали с большим кол-вом классов и фильтров.

Deisler
()

tc class add... ограничение значения classid

Я слышал есть ограничения значения classid при добавлении класса корневой дициплине. Какое максимальное значение может есть у classid, какое начальное и какие подводные камни могут быть. Мне нужно взять начальное значение classid, которое будет увеличиваться на еденичку. Желательно иметь возможность создать кол-во классов равной 5000.

Deisler
()

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