Сообщения andrew667
замена аккумуляторов для шуруповерта
Господа, имеется пара негодных аккумуляторов. В каждом сборка из 15 Ni-Cd элементов Sub-C. Маркировка родных банок:
Liang ye SC 1.2V 1200mAh
Выбор одноплатника
По мотивам темы с ThinkPad X200 LibreBoot хочу взять одноплатник, чтобы прошить свой T400 через SPI интерфейс. Дальше предполагается использование дома. Что лучше выбрать Beaglebone Black rev C или Raspberry Pi2? Свободка + встроенный накопитель или более интересный вариант по интерфейсам?
Активация вложенной виртуализации для KVM
Есть потребность запускать виртуальные машины внутри виртуальных. Что для этого надо сделать в онтопике? vmx в виртуалках отсутствует. Физический проц умеет vmx. Ни в debian, ни в rhel возня с выбором процессора в virt-manager не дает результата.
удалить USB-контроллер в VM kvm
Захожу в virsh. Там делаю edit smartos и удаляю все связанное с USB. Сохраняюсь, но в конфиге остается
<controller type='usb' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
</controller>
Посоветуйте литературу по SDN и Network Functions Virtualization
Хочу кратко изучить вопрос с перспективой понять, стоит ли мне этим заниматься. Надеюсь, что кто-то посоветует что-то годное.
Сертификация RHCSA RHCE
Хочу сертифицироваться.
EX200 - Red Hat Certified System Administrator (RHCSA) exam
EX300 - Red Hat Certified Engineer (RHCE) exam
низкая производительность в solaris 11 sparc
Обновил ОС с solaris 10 на 11.2. Дисковая система 2xSAS 10k в зеркале на zfs (до и после обновления). С удивлением обнаружил, что не могу что-либо скачивать/заливать на сервер на хорошей скорости (80-100 мегабайт/c). Максимум какие-то 20 мегабайт в секунду. В Solaris 10 все было ОК. Железка T5120. Думал дело в сети, но iperf между двумя одинаковыми серверами показал
root@n2:~# ./iperf -n 1024M -i 1 -c x.x.x.3
Connecting to host x.x.x.3, port 5201
[ 5] local x.x.x.4 port 43546 connected to x.x.x.3 port 5201
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 105 MBytes 877 Mbits/sec
[ 5] 1.00-2.01 sec 112 MBytes 938 Mbits/sec
[ 5] 2.01-3.02 sec 112 MBytes 938 Mbits/sec
[ 5] 3.02-4.00 sec 110 MBytes 938 Mbits/sec
[ 5] 4.00-5.01 sec 112 MBytes 937 Mbits/sec
[ 5] 5.01-6.01 sec 112 MBytes 938 Mbits/sec
[ 5] 6.01-7.02 sec 112 MBytes 938 Mbits/sec
[ 5] 7.02-8.00 sec 110 MBytes 938 Mbits/sec
[ 5] 8.00-9.01 sec 112 MBytes 938 Mbits/sec
[ 5] 9.01-9.23 sec 25.0 MBytes 937 Mbits/sec
[ ID] Interval Transfer Bandwidth
Sent
[ 5] 0.00-9.23 sec 1.00 GBytes 931 Mbits/sec
Received
[ 5] 0.00-9.23 sec 1.00 GBytes 931 Mbits/sec
iperf Done.
Во время проверки пишет, что скорость хорошая
#zpool scrub rpool
#zpool status -v
pool: rpool
state: ONLINE
scan: scrub in progress since Thu Feb 12 19:41:50 2015
6.61G scanned out of 18.0G at 107M/s, 0h1m to go
0 repaired, 36.63% done
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c2t0d0s0 ONLINE 0 0 0
c2t1d0s0 ONLINE 0 0 0
errors: No known data errors
# time sh -c "dd if=/dev/zero of=dd-test-file bs=8k count=1000000 && sync"
1000000+0 records in
1000000+0 records out
real 3m25.430s
user 0m5.107s
sys 3m19.211s
zpool attach -f rpool c2t0d0s0 c2t1d0s0
Дедупликация в solaris 10 на ZFS. Возможно?
Не получается зайдействовать дедуплицацию. Версия ОС «Solaris 10 1/13 s10s_u11wos_24a SPARC».
# zpool status -v
pool: rpool
state: ONLINE
scan: scrub repaired 0 in 0h6m with 0 errors on Fri Jan 30 20:43:19 2015
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
c1t1d0s0 ONLINE 0 0 0
errors: No known data errors
# zfs set dedup=on rpool
cannot set property for 'rpool': 'dedup' is readonly
# zfs create rpool/export/home/back
# zfs set dedup=on rpool/export/home/back
cannot set property for 'rpool/export/home/back': 'dedup' is readonly
# zdb -S rpool
Simulated DDT histogram:
bucket allocated referenced
______ ______________________________ ______________________________
refcnt blocks LSIZE PSIZE DSIZE blocks LSIZE PSIZE DSIZE
------ ------ ----- ----- ----- ------ ----- ----- -----
1 128K 13.4G 13.4G 13.4G 128K 13.4G 13.4G 13.4G
2 22.0K 2.61G 2.61G 2.61G 44.4K 5.22G 5.22G 5.22G
4 4.07K 481M 481M 481M 16.8K 1.89G 1.89G 1.89G
8 280 14.8M 14.8M 14.8M 2.88K 149M 149M 149M
16 266 25.9M 25.9M 25.9M 7.37K 777M 777M 777M
32 3.25K 413M 413M 413M 114K 14.2G 14.2G 14.2G
64 3 1.50K 1.50K 1.50K 214 107K 107K 107K
128 2 130K 130K 130K 303 18.7M 18.7M 18.7M
256 1 512 512 512 276 138K 138K 138K
Total 158K 16.9G 16.9G 16.9G 315K 35.6G 35.6G 35.6G
dedup = 2.11, compress = 1.00, copies = 1.00, dedup * compress / copies = 2.11
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 39.2G 94.6G 106K /rpool
rpool/ROOT 965M 94.6G 31K legacy
rpool/ROOT/s10s_u11wos_24a 965M 94.6G 965M /
rpool/dump 1.50G 94.6G 1.50G -
rpool/export 34.7G 94.6G 32K /export
rpool/export/home 34.7G 94.6G 34.7G /export/home
rpool/export/home/back 31K 94.6G 31K /export/home/back
rpool/swap 2.06G 94.7G 2.00G -
fedora server
Давненько не пользовался федорой (17 версия была крайней), а потом там стали ломать много дров, в том числе и в инсталляторах. Смотрю, что 21 релиз сильно задерживается. Почти год не выходит. Захожу на fedoraproject.org, и вижу:
upcoming fedora21 for:
-server
-workstation
-cloud
Они там совсем с ума посходили? Сервер на федоре... Помню как с десяток серверов переводил с вхлам устаревшей федоры на centos. Это же жесть, и ее хотят переводить на рельсы.
совместимость sas single port с dual port
В сервере вылетел веник hp sas 2,5" 10k dual port. Есть под замену такой же, но на нем написано single port. Подойдет?
найти численные значения ограничений в climits
Хочу найти количество битов, используемых для представления мантиссы, максимальные и минимальные значения порядка. Файл climits привел меня на float.h (/usr/lib/gcc/x86_64-linux-gnu/4.6/include/float.h). В этом файле нету численных значений. Для сравнения файл /usr/include/limits.h аналогичную информацию для целочисленных типов содержит
define INT_MAX 2147483647
подключение fm-антенны
Прикупил себе микростереосистему. Иногда слушаю радио. Штатная антенна (просто метр проволоки) никуда не годится. Дай, думаю воткну вместо нее рогатку от старого телевизора, но не тут-то было. Не подходит к моему разъему. Не подошел к разъему и штекер от кабельного TV. На разъеме надпись «FM 75 OHM UNBAL» Что это за разъем и как к нему подключить обычную комнатную антенну, которую планирую купить? Какие переходники подошли бы? Есть ли антенны, которые сразу можно подключить без переходников?
дополнительное фото
P.S.Линукс тут притом, что работается лучше под музыку.
возможен ли проброс PCI и USB устройств?
Делаю комп с большим числом беспроводных сетевух. Каждую сетевуху надо отдать отдельным устройством виртуальной машине. Для виртуалки использую KVM. Мать gigabyte p75-d3 и проц i5-3550. Все чего удалось мне добиться - это проброс почему-то только одного чипсетного USB контроллера (туда подключена сетевуха) + устройства на PCI-E. Пробовал пробрасывать отдельные внешние PCI устройства (сеть, звук, контроллер usb) - не пашет (не стартует виртуfлка - пробовал в centos6, fedora 19, ubuntu 12.04). Не пашут и пробросы usb-устройств. Почему? Пока могу лишь 3 интерфейса отдать гостям (2 pci-e слота и встроенный usb-контроллер), а хостовой машине остается четвертый. Хочу услышать ваши истории успеха на системах интел и амд.
P.S. мать официально не поддерживает vt-d.
сменить ядро в LTS дважды - это нормально
Наткнулся на опеннете Релиз Ubuntu 12.04.3 LTS c обновлённым графическим стеком и ядром 3.8
забанить контекстную рекламу WOT, WOP на YouTube и Google
Реально задолбала контекстная реклама. Чо смотришь на тытрубе или гуглишь - вечно лезут проклятые world of tanks и world оf planes. Приходится закрывать всякую муть. Запиливать фильтрацию в браузере с помощью adblock НЕ ПОДХОДИТ. Интересует механизм конкретно работы контекстной рекламы касательно google и youtube. У кого какие идеи? Не уверен поможет ли решение на iptables с анализом пакетов по содержимому. Поможет ли решение на основе промышленного межсетевого экрана или механизм работы контекстной рекламы такой, что DPI не поможет?
выбор системы мониторинга с агентами и snmp вместо cacti
Мониторю железо cacti. Сетка большая. В силу ряда причин надо перейти на какое-либо решение с несколькими агентами, которые бы собирали данные по snmp и отправляли на центральный сервак. Вся инфа должна храниться в sql и кроме того надо чтобы вебморда не тормозила при просмотре со старых компов. Чего посоветуете? Рассматриваю nagios, zabbix, возможно zenoss.
защитить dns от атаки
Валят сервак dns. Хз че делать. Айпишники не левые, а как раз из своих сетей. Трафика 80-100 мегабит. Говорят, что в debian работает
$iptables -A INPUT -p udp --dport 53 -m string --from 30 --algo bm --hex-string '|0000FF0001|' -m recent --set --name dnsanyquery
$iptables -A INPUT -p udp --dport 53 -m string --from 30 --algo bm --hex-string '|0000FF0001|' -m recent --name dnsanyquery --rcheck --seconds 1800 --hitcount 3 -j DROP
Я себе в 6 centos залил - не банит. Может модуля какого не хватает или хз. В iptables -L правила добавлены
починить кодировку в mysql базе cacti
Досталась в наследство cacti. Надо ее отсадить на сервак помощнее. Поставил новую версию, подкинул всю дребедень. Завелось, но какая-то хрень с кодировками. Два дня мучаюсь. Походу в базу (на внешнем серваке) с кодировкой latin1_swedish_ci писался текст в кодировке cp1251_general_ci. В итоге крякозяблы в подписи. Сайт Артемки помог определить кодировку. Как бы это грамотно починить и перейти на utf8? В инете уже кучу всего перепробовал...
отдать один проц виртуалке
Есть новый двухпроцессорный сервак (E5-2640) и памяти 32 гига. На нем поднял virtual-host на centos6.
virsh # nodeinfo
Модель процессора: x86_64
CPU: 24
Частота процессора: 1200 MHz
Сокеты: 1
Ядер на сокет: 6
Потоков на ядро: 2
Ячейки NUMA: 2
Объём памяти: 32844300 KiB
Контора пишет, что сокетов должно быть 2. Какого черта у меня один сокет - не понимаю. В биосе процессоров (Сокетов) 2. Процы на 12 потоков. Ну Бог с ним. Может баг.
Надо его раскромсать на кусочки. Первый кусочек будет большой, поэтому решил пощупать в деле NUMA. Надо ли в хостовой системе запускать демон numad или все в xml-конфиге гостя? Демон numad у меня остановлен.
Смотрим процы подробнее
[root@kvm2 qemu]# virsh capabilities
<capabilities>
<host>
<uuid>578a5b57-14f7-11e2-a1da-f80f41f3e27e</uuid>
<cpu>
<arch>x86_64</arch>
<model>SandyBridge</model>
<vendor>Intel</vendor>
<topology sockets='1' cores='6' threads='2'/>
<feature name='pdpe1gb'/>
<feature name='osxsave'/>
<feature name='dca'/>
<feature name='pcid'/>
<feature name='pdcm'/>
<feature name='xtpr'/>
<feature name='tm2'/>
<feature name='est'/>
<feature name='smx'/>
<feature name='vmx'/>
<feature name='ds_cpl'/>
<feature name='monitor'/>
<feature name='dtes64'/>
<feature name='pbe'/>
<feature name='tm'/>
<feature name='ht'/>
<feature name='ss'/>
<feature name='acpi'/>
<feature name='ds'/>
<feature name='vme'/>
</cpu>
<topology>
<cells num='2'>
<cell id='0'>
<cpus num='12'>
<cpu id='0' socket_id='0' core_id='0' siblings='0,12'/>
<cpu id='1' socket_id='0' core_id='1' siblings='1,13'/>
<cpu id='2' socket_id='0' core_id='2' siblings='2,14'/>
<cpu id='3' socket_id='0' core_id='3' siblings='3,15'/>
<cpu id='4' socket_id='0' core_id='4' siblings='4,16'/>
<cpu id='5' socket_id='0' core_id='5' siblings='5,17'/>
<cpu id='12' socket_id='0' core_id='0' siblings='0,12'/>
<cpu id='13' socket_id='0' core_id='1' siblings='1,13'/>
<cpu id='14' socket_id='0' core_id='2' siblings='2,14'/>
<cpu id='15' socket_id='0' core_id='3' siblings='3,15'/>
<cpu id='16' socket_id='0' core_id='4' siblings='4,16'/>
<cpu id='17' socket_id='0' core_id='5' siblings='5,17'/>
</cpus>
</cell>
<cell id='1'>
<cpus num='12'>
<cpu id='6' socket_id='1' core_id='0' siblings='6,18'/>
<cpu id='7' socket_id='1' core_id='1' siblings='7,19'/>
<cpu id='8' socket_id='1' core_id='2' siblings='8,20'/>
<cpu id='9' socket_id='1' core_id='3' siblings='9,21'/>
<cpu id='10' socket_id='1' core_id='4' siblings='10,22'/>
<cpu id='11' socket_id='1' core_id='5' siblings='11,23'/>
<cpu id='18' socket_id='1' core_id='0' siblings='6,18'/>
<cpu id='19' socket_id='1' core_id='1' siblings='7,19'/>
<cpu id='20' socket_id='1' core_id='2' siblings='8,20'/>
<cpu id='21' socket_id='1' core_id='3' siblings='9,21'/>
<cpu id='22' socket_id='1' core_id='4' siblings='10,22'/>
<cpu id='23' socket_id='1' core_id='5' siblings='11,23'/>
</cpus>
</cell>
</cells>
</topology>
<secmodel>
<model>selinux</model>
<doi>0</doi>
</secmodel>
<secmodel>
<model>dac</model>
<doi>0</doi>
</secmodel>
</host>
Просматриваю ячейки NUMA (объемы памяти со временем меняются.)
[root@kvm2 qemu]# virsh freecell --all
0: 15979784 KiB
1: 16060128 KiB
--------------------
Всего: 32039912 KiB
<vcpus>4</vcpus>
<vcpus cpuset='4-7'>4</vcpus>
У меня в конфиге vcpus НЕТУ! Зато есть
<vcpu placement='static'>1</vcpu>
<vcpus cpuset='6-11,18-23'>12</vcpus>
<vcpu cpuset='6-11,18-23'>12</vcpu>
<vcpu placement='static' cpuset='6-11,18-23'>12</vcpu>
virsh # vcpuinfo nemo
VCPU: 0
CPU: 23
Статус: работает
Время CPU: 8,8s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 1
CPU: 7
Статус: работает
Время CPU: 2,1s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 2
CPU: 9
Статус: работает
Время CPU: 1,0s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 3
CPU: 8
Статус: работает
Время CPU: 1,8s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 4
CPU: 6
Статус: работает
Время CPU: 0,8s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 5
CPU: 20
Статус: работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 6
CPU: 22
Статус: работает
Время CPU: 1,0s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 7
CPU: 6
Статус: работает
Время CPU: 0,4s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 8
CPU: 18
Статус: работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 9
CPU: 11
Статус: работает
Время CPU: 0,3s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 10
CPU: 7
Статус: работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy
VCPU: 11
CPU: 6
Статус: работает
Время CPU: 0,3s
Соответствие CPU: ------yyyyyy------yyyyyy
Как же это так получается, что 6-й CPU у меня соответсвует трем! VCPU? Попробую действовать по
Virtualization_Tuning_and_Optimization_Guide
<vcpu cpuset='0-7'>8</vcpu>
<cputune>
<vcpupin vcpu='0' cpuset='0'/>
<vcpupin vcpu='1' cpuset='1'/>
<vcpupin vcpu='2' cpuset='2'/>
<vcpupin vcpu='3' cpuset='3'/>
<vcpupin vcpu='4' cpuset='4'/>
<vcpupin vcpu='5' cpuset='5'/>
<vcpupin vcpu='6' cpuset='6'/>
<vcpupin vcpu='7' cpuset='7'/>
</cputune>
Что интересно в этом примере уже vcpu, а не vcpus. А placement='static' надо если привязываешь потоки ручками. Иначе надо юзать placement='auto' и ковырять numad.
следующие → |