LINUX.ORG.RU

Сообщения vel

 

Странности с time -p -f «%M»

 ,

запускаю

/usr/bin/time -p -f 'real %e user %U sys %S mem %M Kb\n' perl xxxx
вижу

real 7.19 user 6.73 sys 0.23 mem 1058192 Kb

при том, что в /proc/self/status на момент завершения процесса

VmPeak:   314404 kB
VmSize:   314404 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:    259460 kB
VmRSS:    259460 kB
VmData:   254632 kB
VmStk:       136 kB
VmExe:      1368 kB
VmLib:      4532 kB
VmPTE:       632 kB
VmPMD:        12 kB
VmSwap:        0 kB
getrusage() на момент завершения показывает данные почти совпадающие с /proc/self/status

Если верить докам

%M     Maximum resident set size of the process during its lifetime, in Kbytes.

Откуда этот гиг ???

vel
()

Работоспособность dhcp-сервера kea от isc

 dhcpd isc

Вышла недавно версия 1.3.0

Есть ли кто-нибудь использующий subj в продакшене ?

Или были ли попытки перейти на его использование ?

Собственно, что радует - умение резервирования в подсети, умение держать данные в БД, какой-то интерфейс для управления (замена omapi)

vel
()

LDM поверх недорейда.

 , ,

Есть машинка с софтовым рейдом, который замечательно собирается при помощи «dmraid -a y»

Но, есть том собранный из 2-х дисков в зеркало и разбитый при помощи LDM.

Проблема в том, что после сборки рейда в нем не распознается структура LDM ( но она замечательно распознается на каждом из дисков зеркала ).

Что бы сделать после «dmraid -a y» чтобы найти LDM на зеркале?

Интересно, а kpartx может помочь ?

vel
()

Разница в результатах работы программы для 32/64 бита

 , ,

Обнаружилась небольшая проблемка - результат работы программы собранной одной версией компилятора (на разных машинах) слегка отличается.

Хорошо то, что это выявляет тестовый набор данных, т.е. легко воспроизводится.

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

Я вижу в первую очередь несколько причин: разный размер для int, разное выравнивание в структурах, арифметика (переполнения).

Есть ли общая стратегия выявления причин таких проблем?

PS местами там реальный говнокод

vel
()

В армии линукса нет.

 ,

Пройдя сборы резервистов вынужден констатировать - subj :(

Дохлые ноуты с atom d510 c offtopic7 c powerpoint перелистывают примитивные странички по 3-7 секунд!

PS начальник MBAA был слегка удивлён наличием батареи ПВО-шников на смотре полка :) Жили в палатке, кормили на убой, шикарная форма (летняя + зимняя но не от юдашкина, как у курсантов). Берцы - деревянное говно, пожалуй единственное, что омрачало сборы, т.к. обычно в день ходили по 16-12 км.

vel
()

Запись потока данных на диск

 , ,

Понадобилось записать реальный трафик (до 500Mbit/s) на диск (tcpdump-ом и/или dumpcap). Все хорошо, но они сообщают о значительных дропах (packets dropped by kernel) и это при записи на отдельный раздел на ssd.

После небольшой модификации tcpdump выяснилось, что дропы приходят пачками, а не по одиночке. Промежуток между массовыми дропами 2-5 минут.

Параллельно запущеный vmstat показал, что запись на диск происходит изредко, но большого объема и как раз в эти моменты появлялись массовые дропы.

sysctl vm.dirty_background_ratio=1
sysctl vm.dirty_ratio=5
sysctl vm.dirty_writeback_centisecs=500
sysctl vm.dirty_expire_centisecs=1500
sysctl vm.dirtytime_expire_seconds=3000

позволило записать 10 минутный фрагмент трафика без потерь

Есть ли алгоритм подбора этих параметров под конкретную дисковую подсистему?

Нет ли возможности задать эти параметры для конкретного раздела (ФС)?

vel
()

rsync и откат инкрементального бэкапа

 , increment,

Делаем rsync -axH --backup --backup-dir=XXX --log-file=log src dst

Есть ли готовый скрипт, который откатит src до предыдущего состояния или нужно что-то ещё?

Измененные файлы у нас есть в backup-dir, список новых файлов, которые нужно удалить - есть. Остается восстановить права и время модификации каталогов. А откуда их взять ?

Или перед rsync нужно затарить дерево каталогов dst, чтоб после удаления его тупо распаковать?

vel
()

sftp c chroot и ssh-copy-id

 ,

в конфиге sshd

Subsystem       sftp    internal-sftp

Match Group sftponly
  ChrootDirectory %h
  ForceCommand internal-sftp
  PubkeyAuthentication yes
  AllowTcpForwarding no
  PermitTunnel no
  X11Forwarding no
  AuthorizedKeysFile /etc/ssh/authorized_user_keys/%u/authorized_keys

По паролю работает, по ключу - работает.

А вот как добавить/заменить публичный ключ ?

да и пароль хорошо бы уметь менять.

vel
()

Лог ошибок при компиляция из vim

 , ,

Редактирую 1 файл в vim, выполняю make.

Хочу, чтоб vim не открывал «чужие» файлы с ошибками/предупреждениями.

Идеально, если был бы показан список ошибок и предупреждений только в текущем файле ( из которого сказали make )

vel
()

ssl, mitm и паранойя

 , , ,

Скажите доктор, если я боюсь говорить при кошке, это паранойя ?

Нет, паранойя - это когда боишься сболтнуть лишнего при кошке.

Собственно вопрос - можно ли определить метод запроса (GET/POST) в https без mitm ?

qrator - это легальный mitm ?

vel
()

Странности при ответах и постинге

 

С утра что-то странное происходит. То не ответить, то не создать пост.

Либо говорит, что «ошибка выполнения запроса, попробуйте позже», то браузер говорит, что не может выполнить защищенное подключение.

Qrator глючит или isp что-то химичит ?

vel
()

цирк продолжается

 ,

Следствие субботних приключений http://nag.ru/news/newsline/31825/rkn-v-futlyare.html

заблочить «ревизорро» это пять!

vel
()

польза от заблокированных имен

 ,

Владелец такого имени указывает в dns любой ненависный ему адрес и ркн его начинает блочить!

vel
()

Живые мертвецы!

 ,

Интересно, сколько еще времени будет 3.18 поддеживаться ?

Оно было 3.18.50 когда его объявили EOL, а сейчас уже 3.18.52 !

Может мантейнер забыл что оно EOL ? :)

vel
()

rsyslog перекодировка из 1251

 ,

Есть железяка у которой syslog посылает текст в 1251, а хочется увидеть логи в utf-8

Есть решения?

vel
()

RedHat kernel 3.10-514 - это что ?

 , мутант,

514 - это овердофига изменений, это уже явно не 3.10, это какой-то мутант!

Интересует к какой ветке ванильных ядер ближе всего сетевой стек этого мутанта. Судя по прототипу nf_ct_iterate_cleanup() это уже >= 3.12

vel
()

Где же умный робот ?

 ,

который вынесет это?

Или кто-то из господ модераторов шашкой рубанет.

vel
()

Замечательная usb-клавитура :)

 , современное железо

Приехала бюджетная машинка с ооочень бюджетной клавой.

Клава не работает в биосе (в настройках биос-а все что нужно включено) и позорно не опознается в 10-ке ( в онтопике работает без проблем). В usbls у этого устройства нет названия - только ID, и то, что это хид/клава!

НО! Если эту клаву включить в старинный переходник usb-ps/2, то она замечательно работает!

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

Интересно, кто больше косяков допустил - призводитель клавиатуры или производитель биоса ?

vel
()

Где логика ?

 , ,

В дебиане iptables разбит на 5 пакетов

iptables + libxtables1x + libip4tc0 + libip6tc0 + libiptc0

Они все собираются из одного исходника и нет возможности использовать их с разными версиями.

Нафига так делать ?

Я бы понял разбиение на 2 пакета - iptables с исполняемыми модулями и iptables-dev для компиляции сторонних модулей, но 5 - это капец!

vel
()

Странные боты

 ,

Наткнулся на странных ботов, которые проверяют файлы на веб-сервере. Порадовало, что их приходит совсем немного.

Что не обрадовало: из-за nginx-а в качестве reverse-proxy получаем лишнюю нагрузку на веб-сервер и прокси при нулевом исходящем трафике. Делают это неприрывно.

Что интересно - запросы с очень интересным набором заголовков:

  • Старинный UA (FF/3.6)
  • По два заголовка «Pragma: no-cache» и два заголовка «Cache-Control: No-Cache» и «cache-control: no-cache»
  • Фиксированные «if-none-match: xxxx:0»

Никто не сталкивался с таким ?

vel
()

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