lxc в одну группу cgroups
Как несколько lxc контейнеров запустить в одной группе cgroups и накинуть , например, на всю группу cpu.shares? Киньте кому не жалко, кейворд для поика.
Как несколько lxc контейнеров запустить в одной группе cgroups и накинуть , например, на всю группу cpu.shares? Киньте кому не жалко, кейворд для поика.
Странное творится. 2 диска в raid0
Total devices 2 FS bytes used 2.08TiB
devid 1 size 683.51GiB used 683.51GiB path /dev/sdb
devid 2 size 2.94TiB used 1.42TiB path /dev/sdc
При копировании данных на raid через какое-то время выпадает в сабж. Подозреваю, что из-за заполненности devid 1, если его сбалансировать, то его занятый объем уменьшается гигабайт на ~20, но потом опять диск забивается и все повторяется.
В mtab
/dev/sdb /mnt/Rraid0 btrfs rw,relatime,compress=lzo,space_cache=v2,subvolid=5,subvol=/ 0 0
У кого-то было подобное? Ядро 6.1.66-gentoo
Overall:
Device size: 3.60TiB
Device allocated: 2.08TiB
Device unallocated: 1.52TiB
Device missing: 0.00B
Device slack: 0.00B
Used: 2.08TiB
Free (estimated): 1.52TiB (min: 780.11GiB)
Free (statfs, df): 1.52TiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 512.00MiB (used: 0.00B)
Multiple profiles: no
Data,RAID0: Size:2.07TiB, Used:2.07TiB (99.97%)
/dev/sdb 678.50GiB
/dev/sdc 1.41TiB
Metadata,RAID1: Size:5.00GiB, Used:5.00GiB (99.93%)
/dev/sdb 5.00GiB
/dev/sdc 5.00GiB
System,RAID1: Size:8.00MiB, Used:208.00KiB (2.54%)
/dev/sdb 8.00MiB
/dev/sdc 8.00MiB
Unallocated:
/dev/sdb 1.02MiB
/dev/sdc 1.52TiB
На сервере в качестве СХД, только что бы ядро не требовалось обновлять из-за всяких CVE (что бы никаких ребутов, т.к. надо максимальный аптайм). Поглядываю в сторону опёнка. Есть, на что интересное еще посмотреть?
Какие опции покурить, что бы postfix принимал на себя почту только для ящика, а не всего домена? Например, для test@domain - postfix принимал бы всю почту на себя, а на *@domain отправля бы почту туда, куда ему явно будет указано.
В уже запущенный контейнер делаю mount раздела c хостноды. Как обновить /proc/self/mounts в самом конейтере без его перезапуска, что бы увидеть этот самый маунт?
Ни как не соображу, можно ли такой код
if {![info exists var]} {
set var {}
}
puts [anyProc $var]
Что бы вывело {} если нет $var и вывело сам $var, если $var есть.
Не могу нагуглить какое-то описание или пример кода. Хочу из stdin считывать символ и сразу его выводить на экран через переменую. Например, ввел A (без enter), переменная получила А - вывод на экран. Затем ввел B (без enter) - переменная получила значение AB - вывод на экран AB. Нажал backspace - переменная получила значение А - вывод на экран А. Тут даже интереснее то, как считать один input в виде нажатия на любую кнопку клавы без подтверждения через enter. На что погуглить?
Jul 01 23:29:21 fucking systemd[1]: Failed to start The Apache HTTP Server.
░░ Subject: A start job for unit apache2.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit apache2.service has finished with a failure.
░░
░░ The job identifier is 338 and the job result is failed.
А как это дерьмо дебажить? Всякие модные journalctl -xe только это и показывают. Я конечно нагуглю, но устал я очень от systemd и debian сегодня.
0x0640000c 0 xterm.XTerm c2q srv --> [~] <screen -x -R> ::
Это xterm, в нем ssh и там на srv запущен screen. Не могу его перехвать ни по имени, ни по id. Как подебажить?
Я так понял , web из него выпилили. А что юзать на фронте в плане web морды? Гугл молчит как партизан. Или ulog + mysql уже всеми заброшен?
Не ли у кого под рукой кода для проверки java в firefox, который можно закинуть в web? Типа открыл index.html и ты понимаешь, работает java или нет. Раньше был паблик url, но теперь не вариант - типа старая версия, давай обнови, а мне нахрен не надо проверку, какая у меня версия. Мне на этом дерьме надо добраться до древней админки.
sw1
| \ eth1
| \
| br0 linux
| /
| bond0
| /
sw2
bridge на linux
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state blocking priority 32 cost 20000
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 16000
Два сетапа старый и новый. На обоих на интерфейс зеркалируется трафик. На старом fprobe его ловит и шлет как
1 0.000000000 192.168.0.1 → 192.168.0.2 UDP 692 45030 → 2056 Len=648
2 0.005083054 192.168.0.1 → 192.168.0.2 UDP 1508 45030 → 2056 Len=1464
1 0.000000000 192.168.0.3 → 192.168.0.2 CFLOW 116 total: 1 (v5) flow
2 4.999936282 192.168.0.3 → 192.168.0.2 CFLOW 116 total: 1 (v5) flow
Такая хрень с fprobe и fprobe-ng. Откуда блин CFLOW? Или тогда, почему просто UDP трафик в первом случае?
Скопировал данные с btrfs на ext4 . Вот разница в размерах файлов ext4
904.0 KiB [ ] m.100
32.0 MiB [######### ] m.101
32.0 MiB [######### ] m.102
32.0 MiB [######### ] m.103
1.6 MiB [ ] m.104
1.7 MiB [ ] m.105
5.5 MiB [# ] m.106
1.6 MiB [ ] m.107
5.3 MiB [# ] m.108
2.8 MiB [ ] m.109
4.7 MiB [# ] m.110
btrfs
32.0 MiB [######### ] m.100
32.0 MiB [######### ] m.101
32.0 MiB [######### ] m.102
32.0 MiB [######### ] m.103
32.0 MiB [######### ] m.104
32.0 MiB [######### ] m.105
32.0 MiB [######### ] m.106
32.0 MiB [######### ] m.107
32.0 MiB [######### ] m.108
32.0 MiB [######### ] m.109
32.0 MiB [######### ] m.110
Есть подозрение, что глобально в системе надо править rc.conf , что бы рулить limits. Файл /etc/security/limits.conf работает только для текущей сессии, после ребута все расставляет обратно openrc. Если ли возможность перечитать конфиг rc.conf без ребута?
Хостер дает серверу /64, адрес гейта держит у себя. Хочется разбить /64 на более мелкие подсети и раскидать по всяким виртуалкам, контейнерам и и.п. Такое реально сделать? Что почитать из конкретики?
ЗЫ Без варианта мост на интерйфейсе с хостером.
Сабж возможен при использовании IMAP?
Сабж делает exec агента, но не делает bootstrap. В итоге bootstrap добавляю в cron, но есть ощущение, что я не правильно готовлю execd. В доках ничего не могу найти на этот счет. Или это байдезигн?
Что попробовать в качестве альтаративы? Количество переключений за сутки зашкаливает, голова уже кипит. Открытых окон огромное число. Хочется что-то, что позволит переключаться чуть ли не силой мысли.
#!/usr/bin/env tclsh
set str {172.19.3.191,172.19.3.192,172.19.3.19,172.19.3.193}
set ip 172.19.3.19
set RE "$ip\[\D\]"
puts [regexp -expanded $RE $str null]
Пытаюсь понять, есть ли ip адрес в строке. Но что-то идет не так. В онлайн чекерах регексп вроде верный, а тут не работает - выдает 0. Куда копать?
следующие → |