LINUX.ORG.RU

Сообщения rafaelrs

 

Как запихать показатели прототипа в один граффик Комплексного экрана

Чтобы было понятнее, приведу пример:

1. У меня есть Discovery в шаблоне, который определяет список дисков подключенных к ОС, к примеру /dev/sda, /dev/sdb, /dev/sdc... и т.д.

2. Результатом этого Discovery становится много показателей одного и того же параметра для каждого диска, т.е. чтение/запись sda, чтение/запись sdb, чтение/запись sdc....

3. Имеем комплесный экран, где в ячейке хотим разместить ОДИН граффик, куда хотелось бы запихать показатели от нескольких дисков, а не так, чтобы отдельными граффиками.

Да, это можно сделать вручную через Lates data, пометив галочками нужные показатели и нажав Display Graph.

http://storage3.static.itmages.com/i/15/1028/h_1446046611_2510147_f5c4699cf9.png

Но как то же самое запихать в Screen (Комплексный экран)?

Версия 2.4

 

rafaelrs ()

Как пробросить USB порт в libvirt

Хочу пробросить порт полностью, т.к. телефон в разных режимах меняет свои VENDOR и PRODUCT (для прошивки под оффтопиком нужно).

Имеем:

# lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
    |__ Port 3: Dev 102, If 0, Class=Vendor Specific Class, Driver=, 480M
    |__ Port 3: Dev 102, If 1, Class=Mass Storage, Driver=usb-storage, 480M
    |__ Port 3: Dev 102, If 2, Class=Vendor Specific Class, Driver=usbfs, 480M
    |__ Port 8: Dev 14, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 9: Dev 16, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 9: Dev 16, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 11: Dev 4, If 0, Class=Wireless, Driver=, 12M
    |__ Port 11: Dev 4, If 1, Class=Wireless, Driver=, 12M
Bus 01, Port 1.3 (Dev 102) это то, что нам нужно пробросить. Пробрасываю вот так:
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
      </source>
      <address type='usb' bus='1' port='1.3'/>
    </hostdev>
    <hub type='usb'>
      <address type='usb' bus='1' port='1'/>
    </hub>

При попытке запустить такую машину выдает:

Ошибка запуска : внутренняя ошибка: Процесс завершился при подключении к монитору: 2015-09-30T12:49:52.629705Z qemu-system-x86_64: -device usb-hub,id=hub0,bus=usb1.0,port=1: Bus 'usb1.0' not found

Что самое интересное, если я заменю bus на bus='0', то все запустится без ошибок. Правда мне кажется пробрасывается какое то совсем не то устройство, которое я хочу.

Зачем libvirt добавляет .0 к номеру bus - непонятно.

Как исправить?

 , , ,

rafaelrs ()

Нет звука по HDMI на Radeon

Нет звука по HDMI, даже устройства аудио от радеона нет. Что делать, не пойму.

# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
# lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (rev ff)
# cat /sys/kernel/debug/vgaswitcheroo/switch 
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
# uname -r                                                           
3.18.7-200.fc21.x86_64
# dmesg | grep vmlinuz
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.18.7-200.fc21.x86_64 root=UUID=3e4ed4cf-5fc4-44c2-b811-9a03a11b7ab6 ro rhgb quiet LANG=ru_RU.UTF-8 radeon.audio=1

 ,

rafaelrs ()

qemu, kvm, libvirt, гость на Windows Server 2003 и тормоза сети

Имеется хост на котором 3 гостя: 2 штуки win2k3 и 1 штука Fedora 19.

На всех гостях установлены гостевые драйвера (virtio).

В качестве сетевой карты в настройках гостей так же выбран virtio (хотя пробовал и другие честно говоря)

Гости выходят в сеть через bridge.

Тормоза проявляются следующим образом. Есть сетевая папка (samba), в которой лежит файл на 4Гб. Если копировать его в одну из гостевых тачек на винде, в начале копирования скорость ~30MB/s, после 30% резко падает постепенно снижаясь до 0.5-1MB/s и копирует в вялотекущем режиме.

Если тот же файл я копирую в тачку на федоре, скорость - стабильно ~60MB/s. Что практически то же самое, если я копирую этот файл на хост.

Вопрос: чем вызвана такая проблема?

 , , , ,

rafaelrs ()

Помогите востановить распознавание рейда1 в mdadm

Не уверен в причинно следственной связи, но так или иначе, имело место обновление Fedora 19->20.

После перезагрузки рейд1 на одном из дисков стал неправильно определяться.

Изначально было как: sda1 и sdb1 объединялись в рейд1 md128, sda2 + sdb2 = md129.

Теперь какой то лишний md123 непонятно откуда взявшийся и непонятный md124. md128 нерабочий.

[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1] 
md122 : active raid1 sdd6[3] sdc6[2]
      426247168 blocks super 1.2 [2/2] [UU]
      bitmap: 1/2 pages [4KB], 131072KB chunk

md128 : inactive md123p1[1](S)
      52396032 blocks super 1.2
       
md123 : active raid1 sdb[1] sda[0]
      234428416 blocks super external:/md124/0 [2/2] [UU]
      
md124 : inactive sda[1](S) sdb[0](S)
      5032 blocks super external:imsm
       
md125 : active raid1 sdd5[0] sdc5[2]
      524224 blocks super 1.0 [2/2] [UU]
      
md126 : active raid1 sdd3[0] sdc3[2]
      10239872 blocks super 1.2 [2/2] [UU]
      
md127 : active raid1 sdd2[0] sdc2[1]
      51199872 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

unused devices: <none>
[root@localhost ~]# mdadm -E -s
ARRAY metadata=imsm UUID=b93f4bc0:5b6a6dff:d9cb3ab4:8311fd35
ARRAY /dev/md/Data container=b93f4bc0:5b6a6dff:d9cb3ab4:8311fd35 member=0 UUID=2accf1fb:65caefb2:90b4bc82:c753ac41
ARRAY /dev/md/root  metadata=1.2 UUID=747bbacc:577fe761:1eca31f7:f9ab51a8 name=localhost:root
ARRAY /dev/md/swap  metadata=1.2 UUID=2903114b:b76e4065:498fd790:1b406f22 name=localhost:swap
ARRAY /dev/md/boot  metadata=1.0 UUID=aea136ed:8215bd59:622b3368:8e035eb1 name=localhost:boot
ARRAY /dev/md/home  metadata=1.2 UUID=62cf7436:f56196c9:0b9d40d2:6fc2a73f name=localhost:home
ARRAY /dev/md/128  metadata=1.2 UUID=af9c5d3f:54410fee:2b201770:85341184 name=localhost.localdomain:128
ARRAY /dev/md/129  metadata=1.2 UUID=5fe6171f:a84073a0:3ce79a08:89a98d12 name=localhost.localdomain:129
[root@localhost ~]# fdisk -l

Disk /dev/sda: 223,6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1693d80f

Устр-во   Загрузочный     Start Конец    Blocks  Id System
/dev/sda1                  2048 104859647  52428800  fd Linux raid autodetect
/dev/sda2             104859648 468860927 182000640  fd Linux raid autodetect


Disk /dev/sdb: 223,6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1693d80f

Устр-во   Загрузочный     Start Конец    Blocks  Id System
/dev/sdb1                  2048 104859647  52428800  fd Linux raid autodetect
/dev/sdb2             104859648 468860927 182000640  fd Linux raid autodetect


Disk /dev/sdc: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x06b900e1

Устр-во   Загрузочный     Start Конец    Blocks  Id System
/dev/sdc2                  2048 102467583  51232768  fd Linux raid autodetect
/dev/sdc3             102467584 122963967  10248192  fd Linux raid autodetect
/dev/sdc4             122963968 976773119 426904576   5 Extended
/dev/sdc5             122966016 124014591    524288  fd Linux raid autodetect
/dev/sdc6             124016640 976773119 426378240  fd Linux raid autodetect


Disk /dev/sdd: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x06b900e1

Устр-во   Загрузочный     Start Конец    Blocks  Id System
/dev/sdd2                  2048 102467583  51232768  fd Linux raid autodetect
/dev/sdd3             102467584 122963967  10248192  fd Linux raid autodetect
/dev/sdd4             122963968 976773119 426904576   5 Extended
/dev/sdd5             122966016 124014591    524288  fd Linux raid autodetect
/dev/sdd6             124016640 976773119 426378240  fd Linux raid autodetect


Disk /dev/md127: 48,8 GiB, 52428668928 bytes, 102399744 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/md126: 9,8 GiB, 10485628928 bytes, 20479744 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/md125: 512 MiB, 536805376 bytes, 1048448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/md123: 223,6 GiB, 240054697984 bytes, 468856832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1693d80f

Устр-во      Загрузочный     Start Конец    Blocks  Id System
/dev/md123p1                  2048 104859647  52428800  fd Linux raid autodetect
/dev/md123p2             104859648 468860927 182000640  fd Linux raid autodetect


Disk /dev/md122: 406,5 GiB, 436477100032 bytes, 852494336 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Пробовал:

[root@localhost ~]# mdadm -S /dev/md128
mdadm: stopped /dev/md128
[root@localhost ~]# mdadm -S /dev/md123
mdadm: stopped /dev/md123
[root@localhost ~]# mdadm -S /dev/md124
mdadm: stopped /dev/md124

(Кстати нужно именно в таком порядке), а потом (пока только с одним диском):

# mdadm --assemble /dev/md128 /dev/sda1
mdadm: cannot open device /dev/sda1: No such file or directory
mdadm: /dev/sda1 has no superblock - assembly aborted

Вот такой результат получается.

 

rafaelrs ()

TRIM в гостевых системах под управлением libvirt/qemu-kvm

В гостевую систему под (Linux Fedora/Windows 2k3) подключаю диск с такой конфигурацией:

    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='none'/>
      <source dev='/dev/sde'/>
      <target dev='vdc' bus='virtio'/>
      <alias name='virtio-disk3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </disk>

TRIM судя по всему не работает (вначале диск отрабатывал запись очень шустро, сейчас очень медленно, подозрение именно на то, что ОС не отсылала контроллеру команды очистки блоков файловой системы.

virsh # version
Compiled against library: libvirt 1.0.5
Using library: libvirt 1.0.5
Using API: QEMU 1.0.5
Running hypervisor: QEMU 1.4.2
# smartctl -a /dev/sde
smartctl 6.1 2013-03-16 r3800 [x86_64-linux-3.10.10-200.fc19.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     Crucial_CT480M500SSD1
....

# uname -r
3.10.10-200.fc19.x86_64

Как заставить TRIM работать?

 

rafaelrs ()

413 Request Entity Too Large на сервере с Centos

При попытке отправить пакет с файлом выдает такой ответ:

<html><head>
<title>413 Request Entity Too Large</title>
</head><body>
<h1>Request Entity Too Large</h1>
The requested resource<br />/import.php<br />
does not allow request data with POST requests, or the amount of data provided in
the request exceeds the capacity limit.
<hr>
<address>Apache/2.2.15 (CentOS) Server at ********.ru Port 80</address>
</body></html>

В /etc/httpd/httpd.conf пробовал ставить и: LimitRequestBody = 0 и LimitRequestBody = 2000000

Файл кидаю размером 1,2 МБайт. Пробовал даже 200 килобайт. Совсем смешного размера конечно же пропускает. Nginx не стоит вроде (через rpm -qa | grep nginx проверял).

Centos стандартный, тот что накатывают в Hetzner

Что еще может быть, что вызывает ошибку?

rafaelrs ()

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