sh -c 'setterm -blank 0 -powersave off -powerdown 0 < /dev/console > /dev/console 2>&1'
Добавить в /etc/rc.d/rc.local
sh -c 'setterm -blank 0 -powersave off -powerdown 0 < /dev/console > /dev/console 2>&1'
Тестирование показало, что по дефолту включено кеширование для дисков в виртуалках под KVM. При этом скорость линейного чтения с диска в виртуалке большая, выше порой даже выше скорости чтения на хосте, за счет большого объема памяти на хосте и упреждающего чтения. Но вот скорость записи в виртуалке на диск примерно раза в три меньше, чем на хосте.
При выключенном кешировании - скорость чтения и скорость записи на виртуалке составляют примерно 90-95% от скорости хостового диска. Для того что бы выключить кеш, необходимо в xml описания виртуалки в разделе описания диска добавить cache='none':
<disk type='block' device='disk'>Закавычивать 'none' обязательно, иначе параметр игнорируется.
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/vg/kvm_test'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
update tz_data set component='BEGIN:VTIMEZONE TZID:Europe/Moscow X-LIC-LOCATION:Europe/Moscow BEGIN:STANDARD TZOFFSETFROM:+0400 TZOFFSETTO:+0400 TZNAME:MSK DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE' where tzid='Europe/Moscow';Багрепорт разработчикам отправлен.
[alw@server ~]$ sudo mdadm --examine /dev/sda2|grep Bitmap Internal Bitmap : 8 sectors from superblockОбратите внимание, параметром для mdadm указываем не рейд, а один из разделов, на которых рейд собран. Смотрим скорость записи:
[alw@server ~]$ sudo dd if=/dev/zero of=/dev/vg/tmp bs=16M dd: writing `/dev/vg/tmp': No space left on device 641+0 records in 640+0 records out 10737418240 bytes (11 GB) copied, 182.062 s, 59.0 MB/sВыключаем битмапы:
[alw@server ~]$ sudo mdadm --grow --bitmap=none /dev/md1Проверяем что выключено:
[alw@server ~]$ sudo mdadm --examine /dev/sda2|grep Bitmap [alw@server ~]$Смотрим скорость записи:
[alw@server ~]$ sudo dd if=/dev/zero of=/dev/vg/tmp bs=16M dd: writing `/dev/vg/tmp': No space left on device 641+0 records in 640+0 records out 10737418240 bytes (11 GB) copied, 58.0257 s, 185 MB/sЧто и требовалось доказать.