LINUX.ORG.RU

Избранные сообщения dhameoelin

производительность zfs на медленных hdd с cache=standard

Форум — Admin

Собрал zraid2 на proxmox из 6ти HDD на 2TB (ST2000LM015, планируются использоваться под репликации, бекапы и файлопомойку, основные данные на SSD).

Создал VM на этом zraid и хотел поставить туда debian. Но установка системы шла дико долго во время установки пакетов. Минут через 30 остановил.

Отключение синхронизации (zfs set sync=disabled raid) решила проблему производительности. Установилось быстро.

Почему так происходит? Для работы на медленных hdd требуется использовать l2arc из ssd?

Почитал ресурсы:

Параметры zpool:

  • ashift=12
  • compression: lz4
# zpool status raid
  pool: raid
 state: ONLINE
  scan: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	raid        ONLINE       0     0     0
	  raidz2-0  ONLINE       0     0     0
	    sda     ONLINE       0     0     0
	    sdb     ONLINE       0     0     0
	    sdc     ONLINE       0     0     0
	    sdd     ONLINE       0     0     0
	    sde     ONLINE       0     0     0
	    sdf     ONLINE       0     0     0

errors: No known data errors

Параметры запуска vm:

/usr/bin/kvm
  -id 401
  -name wg-sm
  -chardev socket,id=qmp,path=/var/run/qemu-server/401.qmp,server,nowait
  -mon chardev=qmp,mode=control
  -chardev socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5
  -mon chardev=qmp-event,mode=control
  -pidfile /var/run/qemu-server/401.pid
  -daemonize
  -smbios type=1,uuid=0ce21302-e7ed-4c6d-8a34-32969e605407
  -smp 2,sockets=1,cores=2,maxcpus=2
  -nodefaults
  -boot menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg
  -vnc unix:/var/run/qemu-server/401.vnc,password
  -cpu kvm64,enforce,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep
  -m 2048
  -device pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e
  -device pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f
  -device vmgenid,guid=71c2d10c-a1aa-4b57-ab00-1e2bf77de1b6
  -device piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2
  -device usb-tablet,id=tablet,bus=uhci.0,port=1
  -device VGA,id=vga,bus=pci.0,addr=0x2
  -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3
  -iscsi initiator-name=iqn.1993-08.org.debian:01:7759181d764
  -drive file=/var/lib/vz/template/iso/debian-10.7.0-amd64-netinst.iso,if=none,id=drive-ide2,media=cdrom,aio=threads
  -device ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200
  -device virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5
  -drive file=/dev/zvol/raid/vm-401-disk-0,if=none,id=drive-scsi0,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap
  -device scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100
  -netdev type=tap,id=net0,ifname=tap401i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on
  -device virtio-net-pci,mac=B6:B4:5B:24:88:66,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300
  -machine type=pc+pve0

-drive file=/dev/zvol/raid/vm-401-disk-0,if=none,id=drive-scsi0,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap

# pveversion -v | grep zfs
zfsutils-linux: 0.8.3-pve1

cast @imul, @system-root, @Harliff, @King_Carlo

 ,

Tanger
()

Порекомендуйте провайдеров VPS с современными фичами: несколько типов дисков, увеличение дисков, RAM, CPU без перезагрузки

Форум — Admin

Порекомендуйте пожалуйста российских провайдеров VPS / VDS (VPS-хостеров, Cloud VPS, или как их правильнее называть?) с современными возможностями в панели управления:

  1. Возможность подключения-отключения нескольких дисков к одной VPS через панель управления (без обращения в техподдержку) без перезагрузки.

  2. Возможность выбора типа системного и подключаемых дисков с разной стоимостью гигабайта (HDD, SSD+HDD-cache, SSD, NVMe, либо с ограничением по IOPS), чтобы можно на одном сервере иметь сразу и быстрый дорогой (для баз данных) и медленный дешёвый диск (для других данных где очень быстрый доступ не нужен).

  3. Возможность увеличения размера дисков, RAM, CPU без выключения и перезагрузки сервера. Тип виртуализации - KVM / VMware или что-то подобное, не принципиален, лишь бы работало и не тормозило.

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

  5. Реалтайм почасовой биллинг, а не «менеджер в конце месяца вам посчитает вручную».

  6. Желательно белый IP-адрес сразу на сетевой карте виртуальной машины, без серого с пробросом через NAT.

  7. Желательно наличие партнёрской программы с постоянными отчислениями (не только первый год).

Ну или хотя бы сообщите тех, у кого есть описанный функционал частично.

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

А в результате - у большинства хостеров вижу в админке какой-то допотопный дефолтовый BILLmanager / WHMCS, где ничего нельзя сделать без обращения в техподдержку «вы нам напишите что надо поменять - мы поменяем и пересчитаем тариф», а «почасовая тарификация» высчитывается менеджером вручную по окончании месяца.

 , , ,

Murz
()

Raspberry Pi 400  — настольный компьютер в формате клавиатуры

Новости — Hardware and Drivers
Raspberry Pi 400  — настольный компьютер в формате клавиатуры
Группа Hardware and Drivers

Raspberry Pi Foundation представила настольный компьютер Raspberry Pi 400.

Raspberry Pi 400 — это полноценный персональный компьютер, встроенный в компактную клавиатуру. Благодаря четырехъядерному 64-битному процессору, 4 ГБ оперативной памяти, беспроводной сети, поддержки двух мониторов и воспроизведения 4K видео, а также 40-пиновому интерфейсу GPIO, этот компьютер является самым мощным и простым в использовании компьютером Raspberry Pi.

Компьютер будет поставляться в двух вариантах: просто клавиатура за $70 или набор из клавиатуры, руководства начинающего пользователя, SD-карты с Raspberry Pi OS, фирменных кабелей и мыши за $100.

>>> Подробности

 , ,

cocucka
()

Где в системах с systemd лежат файлы конфигурации сети и прочих сервисов?

Форум — General

В дистрибутиве который у меня стоял раньше, сеть настраивалась в файле /etc/network/interfaces, всё понятно и красиво, как во всех гайдах в интернете. Но вот сейчас я поставил минт, и смотрю что в этом файле кроме локальной петли ничего нету. Я сразу подумал, как же тогда интерфейс при запуске сам поднялся то, если там не прописано чтобы он поднимался, там вообще ничего нет. Потом ещё заметил ненормальные названия интерфейсов и пошел гуглить. Из нагугленного понял, что виновник всей этой вакханалии и хаоса некий systemd, который кроме своей задачи запуска системы позволяет себе ещё что-то делать. Ну полез я в папку /etc/systemd/network, а там пусто. Ну и где мне теперь искать куда настройки сети прописаны? Гугл выдет только стандартный путь как в нормальных дистрибутивах.

 , ,

Trolzor
()

Proxmox на разных площадках

Форум — Admin

Есть задача объединения Proxmox на разных площадках,google предлагает рецепты 3-х годичной давности, а кто знает может, есть что посвежей,..Proxmox сильно изменился, подскажите кто в теме.

 

paco
()

Вопрос по dialplan'у asterisk'а

Форум — General

Переходим на IP-телефонию, купил книгу O'Reilly, купил сервер, купил кучу телефонов, в т.ч. один с пристяжной клавиатурой с BLF-клавишами. Завёл всё (на Asterisk 13.13.1), что хотел, но одну фичу - никак. Не могу завести direct call pickup на этой клавиатуре. Т.е. call pickup по стандартному *8 работает, а хочется, чтобы можно было перехватить секретарю заданный звонок по нажатию на моргающую BLF-клавишу во время звонка. Внутренние звонки перехватываются, звонок извне - никак. Строчка - стандартнейшая:

exten => _**XXX,1,Pickup(${EXTEN:2}&${EXTEN:2})
, dialplan для теста сократил до 2х контекстов (internal и from_sipprovider)

в консольке при попытке перехватить входящий на 123 «из города» звонок с помощью **123:

app_directed_pickup.c:367 pickup_exec: No target channel found for 123@internal.
app_directed_pickup.c:367 pickup_exec: No target channel found for 123@from_sipprovider.
Кручения переменной PICKUPMARK приводят к абсолютно тому же результату. Ставить FreePBX и прочие надстройки - не хочется, хочется самому разобраться. Что я пропустил?

 

Deleted
()

Показывать сообщение при медленно стартующей программе

Форум — Desktop

Решил задать вопрос :-) У меня браузер стартует медленно (10-15 сек. может больше). Есть ли такая программа, которая бы сигнилизировала, что стартовал программу, пока основная программа не стартовала? Я пользуюсь минимальной Убунту с lxpanel и openbox. Даже в панели долго значок не появляется. Или посоветуете писать скрипт (к пр. с wmctrl и zenity)?

 ,

forest22
()

Во что посоветуете играть когда мозг устал?

Форум — Games

Когда мозг устал НЕ от скуки, а от умственного напряжения или от наплыва новой информации.

 ,

Deleted
()

lockfile для скрипта

Форум — General

Ситуация:

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

Таких скриптов может одновременно быть запущенна пачка, и каждый будет копошиться в своей директории.

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

Прочитал кучу манов, но механизма создания и взаимодействия скриптов так и не понял.

Пробовал lockfile-progs из разных терминалов. Локи удалялись без проблем. В примерах с flock номер файла задавался жестко.

Помогите разобраться, я тупой. :(

 , ,

Radjah
()

Debian Jessie: проблемка с клиентом OpenVPN

Форум — Admin

Добрый день, лоровцы.

Установлена «восьмерочка» Debian Jessie. Есть небольшая проблемка с клиентом OpenVPN. Конфиг не менялся ни на серваке в офисе, ни мой клиентский. Пользовался OpenVPN уже который год без проблем и в Squeeze и в Wheezy. Пока не установил Jessie... Моя сеть 192.168.3.0, пробрасывается 192.168.2.0, то есть никаких конфликтов, все ок. Прикол в том, что VPN работает, доступ есть куда надо, но в консоль выплевываются две ошибки:

Sat May 30 13:19:21 2015 /sbin/ip route add 192.168.2.0/24 via 192.168.2.1 RTNETLINK answers: File exists
Sat May 30 13:19:21 2015 ERROR: Linux route add command failed: external program exited with error status: 2

Когда-то давно сталкивался с подобным и помню, что такое может указывать на то, что уже есть запущенный процесс VPN, который уже добавил этот route.

Смотрю в htop и вижу, что таки да:

user /bin/bash /usr/local/bin/vpn_office - скрипт, запускающий VPN-клиента
root sudo openvpn --config client.ovpn
root openvpn --config client.ovpn

Почему стартует два раза OpenVPN ?

Нигде больше в службах openvpn не висит, в systemd отключал ее, что никак не повлияло на происходящее. Процесс почему-то «спаунится» два раза.

Никто не сталкивался случаем? Повторяю: все работает, что самое странное.

 ,

Gonzo
()