Узкое место в системе

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 11:26:11

Доброго времени суток,помогите пожалуйста узнать узкое место в системе.
процессор 6 ядерный,но приложение teamspeak 3 сервер жутко лагает местами
Изображение
Последний раз редактировалось f_andrey 2015-07-01 13:08:20, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

PYO
сержант
Сообщения: 187
Зарегистрирован: 2011-08-18 12:46:45

Узкое место в системе

Непрочитанное сообщение PYO » 2015-07-01 12:37:49

hdd

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 12:40:00

PYO писал(а):hdd
а как вы поняли что hdd ?,просто хочу понять более детально )

PYO
сержант
Сообщения: 187
Зарегистрирован: 2011-08-18 12:46:45

Узкое место в системе

Непрочитанное сообщение PYO » 2015-07-01 12:49:35

36.4% system, скорей всего hdd.
systat -vmstat в помощь

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 12:52:09

PYO писал(а):36.4% system, скорей всего hdd.
systat -vmstat в помощь
вот вывод systat -vmstat
Изображение

PYO
сержант
Сообщения: 187
Зарегистрирован: 2011-08-18 12:46:45

Узкое место в системе

Непрочитанное сообщение PYO » 2015-07-01 12:53:54

значит не hdd :)

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 12:55:41

PYO писал(а):значит не hdd :)
нагрузка где то 20-30% потом резко прыгает до 100% на пару секунд,начинаються жуткие лаги в Teamspeak 3 ,потом через минуту все ок,при том что сервер работает шустро(команды выполняются без задержек)

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 19:49:28

кто то поможет? ^_^)

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Узкое место в системе

Непрочитанное сообщение f_andrey » 2015-07-01 20:22:42

А чего тут помогать? Похоже на виртуалку, в которой жмотятся на память, ну и тимспику это поди не нравится, может ещё в какие лимиты упирается. Если очень жадно до денег, то учите dtrace, вероятно им удастся наиболее толково выловить во что оно упёрлось.
Как обычно, что бы чем то помочь, нужно получить исходные данные, пока вы их почти не дали.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-01 21:07:09

f_andrey писал(а):А чего тут помогать? Похоже на виртуалку, в которой жмотятся на память, ну и тимспику это поди не нравится, может ещё в какие лимиты упирается. Если очень жадно до денег, то учите dtrace, вероятно им удастся наиболее толково выловить во что оно упёрлось.
Как обычно, что бы чем то помочь, нужно получить исходные данные, пока вы их почти не дали.
жмотятся на память
в каком смысле?)
нужно получить исходные данные
какие данные спрашивайте ...

Отправлено спустя 41 минуту 52 секунды:
проблема в том что нагрузка происходят скачками,волнообразно... сначала нормальная... 20-30% цпу потом до 100% (на пару секунд),и потом опять норма и вот во время 100% загрузки происходят лаги длительностью до 5 секунд

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 13:54:11

Посмотри:

Код: Выделить всё

root@freebsd:/ # swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/ada0p3       4992948        0  4992948     0%
root@freebsd:/ # gstat
dT: 1.002s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    0     21      2     33   21.1     19    879    1.6    5.0| ada0
    0      0      0      0    0.0      0      0    0.0    0.0| ada1
    0      0      0      0    0.0      0      0    0.0    0.0| ada0p1
    0     21      2     33   21.2     19    879    1.6    5.0| ada0p2
    0      0      0      0    0.0      0      0    0.0    0.0| ada0p3
    0      0      0      0    0.0      0      0    0.0    0.0| ada1p1
Отправлено спустя 2 минуты 19 секунд:
На физическом скрутится или в виртуальной среде?

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 13:57:19

значения такие всегда,как во время пиковых нагрузок так и во время простоя,иногда загруженность диска доходит до 2% но не более

Код: Выделить всё

root@TeamSpeak3_server_service-voice:~ # gstat
dT: 0.001s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    0      0      0      0    0.0      0      0    0.0    0.0| ada0
    0      0      0      0    0.0      0      0    0.0    0.0| ada0p1
    0      0      0      0    0.0      0      0    0.0    0.0| ada0p2
    0      0      0      0    0.0      0      0    0.0    0.0| ada0p3
    0      0      0      0    0.0      0      0    0.0    0.0| cd0
    0      0      0      0    0.0      0      0    0.0    0.0| gptid/1bdda0b8-12a5-11e5-b85f-133191a8da84
    0      0      0      0    0.0      0      0    0.0    0.0| iso9660/FREEBSD_INSTALL
root@TeamSpeak3_server_service-voice:~ # swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/ada0p3        524288        0   524288     0%

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 14:07:46

среда?

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 14:14:04

andrian_freebsd писал(а):среда?
FreeBSD TeamSpeak3_server_service-voice 10.0-RELEASE FreeBSD 10.0-RELEASE #1: Mon Jun 15 23:49:03 MSK 2015 root@u6803.itsoft.su:/usr/obj/usr/src/usr/src/sys/GENERIC.15.06.2015 amd64
виртуализация KVM

Отправлено спустя 2 минуты 10 секунд:
конфиг ядра приводить ?

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 15:10:46

А в ядре гостевой машыни установлено службы интеграции? То есть FreeBSD TeamSpeak3_server_service-voice 10.0-RELEASE FreeBSD 10.0-RELEASE - знает что она в виртуальном окружении? Посмотри в ядре GENERIC (root@u6803.itsoft.su:/usr/obj/usr/src/usr/src/sys/GENERIC.15.06.2015 amd64)
есть ли там модули для KVM (виртуализация KVM) ?

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 15:34:56

andrian_freebsd писал(а):А в ядре гостевой машыни установлено службы интеграции? То есть FreeBSD TeamSpeak3_server_service-voice 10.0-RELEASE FreeBSD 10.0-RELEASE - знает что она в виртуальном окружении? Посмотри в ядре GENERIC (root@u6803.itsoft.su:/usr/obj/usr/src/usr/src/sys/GENERIC.15.06.2015 amd64)
есть ли там модули для KVM (виртуализация KVM) ?
извините пожалуйста), как они должны называться ?,со словом KVM нечего нет

Отправлено спустя 8 минут 27 секунд:
это оно я так понял ?,необходим модуль ядра virtio ?
http://pitsol.ru/?page=99

Отправлено спустя 10 минут 31 секунду:
я вот тут набросал конфиг ядра (ещё его не компилировал) :

Код: Выделить всё

cpu				HAMMER 		 	#тип процессора

ident			Testing 				# название ядра

############################################################
######################### ОПЦИИ  ###########################
############################################################
options			FFS				# файловая система FreeBSD
							
options			SOFTUPDATES           #SoftUpdates - повышает скорость
								# работы с файловой системой
							
options			UFS_DIRHASH		#Improve performance on big directories
								# если у Вас будут директории с
								# миллионами файлов - то этот 
								# пункт нужен. Но на самом деле 
								# никто не знает будут, или нет...
							
options			PROCFS			# Process filesystem (requires PSEUDOFS)
								# файловая система процессов
							
options			SYSVSHM			# SYSV-style shared memory
								# поддержка раздельной памяти

options			INET			# Поддержка интернета 	

options			UFS_ACL			# Списки контроля доступа файловой системы (ACL)

############################################################
############# фаервол ######################################
############################################################
options         IPFIREWALL					 #разрешить загрузку фаервола 

options         DUMMYNET					 #фиктивная сеть(регулируем полосу пропускания)

options         IPFIREWALL_DEFAULT_TO_ACCEPT #разрешить все исходяшие/входяшие данные

options         IPDIVERT					 #Разрешить сокет divert	

############################################################
##совместимость со старыми версиями и 32-bit приложениями###
############################################################
options 	COMPAT_FREEBSD32	# Совместимость с 32-bit приложениями

options 	COMPAT_FREEBSD4		# Совместимость с  FreeBSD4

options 	COMPAT_FREEBSD5		# Совместимость с  FreeBSD5

options 	COMPAT_FREEBSD6		# Совместимость с  FreeBSD6

options 	COMPAT_FREEBSD7		# Совместимость с  FreeBSD7

##########################################################

options         ATA_STATIC_ID           # Нумаруем устройства ATA статически 

options          PSEUDOFS				# Pseudo-filesystem framework

options		     SYSVMSG				# Поддержка сообщений System V.

options          SYSVSEM          		# Поддержка семафоров System V.

options 		GEOM_PART_GPT  			# Добавляет поддержку Таблиц Разделов GUID

options 		SCHED_ULE				# планировшик

options 		TCP_OFFLOAD				# TCP offload для разгрузки CPU  

options 		PREEMPTION				# Позволяет высокоприоритетным нитям ядра вытеснять конкурентов

options 		SCTP					# протокол передачи с управлением потоком

options 	_KPOSIX_PRIORITY_SCHEDULING # Расширения реального времени, добавленные 1993 POSIX(R).
############################################################
options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~128k to driver.
options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~215k to driver.
############################################################
####################### Драйвера  ##########################
############################################################
device		pci				# поддержка шины PCI

device		loop			# локальный интерфейс

device		random			# Генератор случайных чисел

device		ether			# включили поддержку интернета

device		ata				#Этот драйвер поддерживает все устройства ATA и ATAPI

#device		atadisk			# ATA драйвер дисков 

device		vga				# Драйвер видеокарты

device		sc				# Драйвер имитации консоли

device		atpic           # поддержка драйверов APIC

device		miibus			# MII драйвер (для сети)

device		atkbdc			# клавиатура
device		atkbd			# клавиатура

device		vmx				# VMware VMXNET3 Ethernet ?,пока оставил

device		bpf				# Berkeley packet filter

device		em     		    # Intel PRO/1000 adapter Gigabit Ethernet Card
device		ixgb      		# Intel PRO/10GbE Ethernet Card
	
device      scbus     		# SCSI bus (required for ATA/SCSI)

device      da     			# Direct Access (disks)

device      usb     		# USB Bus (required)

device      umass     		# Disks/Mass storage - Requires scbus and da

############################################################
######################### SCSI  ############################
############################################################

device          ahb        # EISA AHA1742 family

device          ahc        # AHA2940 and onboard AIC7xxx devices

device          mpt        # LSI-Logic MPT-Fusion

device          ahd        # AHA39320/29320 and onboard AIC79xx devices

device          sym        # NCR/Symbios Logic (newer chipsets + those of `ncr')

device          adv        # Advansys SCSI adapters

device          trm        # Tekram DC395U/UW/F DC315U adapters

device          adw        # Advansys wide SCSI adapters

device          aha        # Adaptec 154x SCSI adapters

device          aic        # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.

device          bt         # Buslogic/Mylex MultiMaster SCSI adapters

device          ncv        # NCR 53C500

device          nsp        # Workbit Ninja SCSI-3

device          stg        # TMC 18C30/18C50
вот лог загрузки

Код: Выделить всё

Copyright (c) 1992-2014 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-RELEASE #1: Mon Jun 15 23:49:03 MSK 2015
    root@u6803.itsoft.su:/usr/obj/usr/src/usr/src/sys/GENERIC.15.06.2015 amd64
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
CPU: Common KVM processor (2000.14-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0xf61  Family = 0xf  Model = 0x6  Stepping = 1
  Features=0x1783f3fd<FPU,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x80002001<SSE3,CX16,HV>
  AMD Features=0x20100800<SYSCALL,NX,LM>
real memory  = 1073741824 (1024 MB)
avail memory = 1019408384 (972 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <BOCHS  BXPCAPIC>
FreeBSD/SMP: Multiprocessor System Detected: 6 CPUs
FreeBSD/SMP: 1 package(s) x 6 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
 cpu4 (AP): APIC ID:  4
 cpu5 (AP): APIC ID:  5
ioapic0 <Version 1.1> irqs 0-23 on motherboard
random: <Software, Yarrow> initialized
kbd1 at kbdmux0
acpi0: <BOCHS BXPCRSDT> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
cpu4: <ACPI CPU> on acpi0
cpu5: <ACPI CPU> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 100000000 Hz quality 950
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xb008-0xb00b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc080-0xc08f at device 1.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
pci0: <serial bus, USB> at device 1.2 (no driver attached)
pci0: <bridge> at device 1.3 (no driver attached)
vgapci0: <VGA-compatible display> mem 0xfc000000-0xfdffffff,0xfebf0000-0xfebf0fff at device 2.0 on pci0
vgapci0: Boot video device
pci0: <old> at device 3.0 (no driver attached)
em0: <Intel(R) PRO/1000 Legacy Network Connection 1.0.6> port 0xc000-0xc03f mem 0xfeba0000-0xfebbffff irq 10 at device 18.0 on pci0
em0: Ethernet address: b2:35:a0:9d:b0:c4
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse Explorer, device ID 4
orm0: <ISA Option ROM> at iomem 0xee800-0xeffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
attimer0: <AT timer> at port 0x40 on isa0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
ppc0: cannot reserve I/O port range
Timecounters tick every 10.000 msec
ipfw2 (+ipv6) initialized, divert enabled, nat loadable, default to accept, logging disabled
DUMMYNET 0 with IPv6 initialized (100409)
load_dn_sched dn_sched FIFO loaded
load_dn_sched dn_sched PRIO loaded
load_dn_sched dn_sched QFQ loaded
load_dn_sched dn_sched RR loaded
load_dn_sched dn_sched WF2Q+ loaded
ada0 at ata0 bus 0 scbus0 target 0 lun 0
ada0: <QEMU HARDDISK 1.4.2> ATA-7 device
ada0: Serial Number QM00001
ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)
ada0: 10240MB (20971520 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad0
cd0 at ata1 bus 0 scbus1 target 0 lun 0
cd0: <QEMU QEMU DVD-ROM 1.4.> Removable CD-ROM SCSI-0 device 
cd0: Serial Number QM00003
cd0: 16.700MB/s transfers (WDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: cd present [1213253 x 2048 byte records]
random: unblocking device.
Netvsc initializing... SMP: AP CPU #3 Launched!
SMP: AP CPU #4 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #5 Launched!
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/ada0p2 [rw]...
WARNING: / was not properly dismounted
с таким файлом конфигурация система запуститься ли ?),все правильно я сделал ?,пожалуйста подскажите =)

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 16:18:54

По конфигу ядра что нужно включить под КVM - не скажу, в интернете чочно есть что нужно добавить, вы не первый FreeBSD под KVM запускаете - потому информации куча, могу сказать что конфиг ядра лучше не резать сразу (очень маленький ваш), а к дефолтному добавить интеграцию, а потом выкидать что не нужно... По загрузка сразу видно что скорость диска маленькая:

Код: Выделить всё

ada0: <QEMU HARDDISK 1.4.2> ATA-7 device
ada0: Serial Number QM00001
ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)
ada0: 10240MB (20971520 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad0
нету информации про интерфейс - может быть слабым местом если скорость малая!
что говорит ifconfig ?

Отправлено спустя 7 минут 44 секунды:
по теме
http://habrahabr.ru/post/167099/
несколько способов установить интеграцию ...

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 16:22:53

жесткий диск вообще почти не используется... судя по статистике...
вывод ifconfig :

Код: Выделить всё

root@TeamSpeak3_server_service-voice:~ # ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC                        >
        ether b2:35:a0:9d:b0:c4
        inet 94.79.54.101 netmask 0xffffff00 broadcast 94.79.54.255
        inet6 fe80::b035:a0ff:fe9d:b0c4%em0 prefixlen 64 scopeid 0x1
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Отправлено спустя 2 минуты 49 секунд:
тот конфиг выше что приводил работает на freebsd под виртуализацией VMware Workstation (дома для тестов различных)
на продакшен боюсь немного новый конфиг компилировать ибо вдруг не загрузиться... а физического доступа нет

Отправлено спустя 1 минуту 1 секунду:
andrian_freebsd,спасибо огромное что откликнулись на помощь )))

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 16:33:25

kvm и virtualbox используют тот же драйвер virtio - согласно описанию

Код: Выделить всё

# VirtIO support
device          virtio                  # Generic VirtIO bus (required)
потому не верю в скорость линка

Код: Выделить всё

media: Ethernet autoselect (1000baseT <full-duplex>)
ранее тестировал virtualbox - работало но с большыми лагами иногда, особенно с большым количеством запросов в сетку, я понял что virtio - тупиковый вариант - и только для тестирования для продакшен - не подходит ...

Отправлено спустя 3 минуты 17 секунд:
а почему на продакшен страшно? сделайте копию виртуального файла й пробуйте! в любой момент можна с копии запуститься ...

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 16:33:59

andrian_freebsd писал(а):kvm и virtualbox используют тот же драйвер virtio - согласно описанию

Код: Выделить всё

# VirtIO support
device          virtio                  # Generic VirtIO bus (required)
потому не верю в скорость линка

Код: Выделить всё

media: Ethernet autoselect (1000baseT <full-duplex>)
ранее тестировал virtualbox - работало но с большыми лагами иногда, особенно с большым количеством запросов в сетку, я понял что virtio - тупиковый вариант - и только для тестирования для продакшен - не подходит ...
печалька прям какая то,у меня в среднем 2-3 тысячи соединений в секунду может будет доходить до 5-10,virtio будет справляться с этим ?,а есть какие то альтернативы его ?

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 16:38:28

Альтернатива? Что б предложыть, надо понять вашу зависимость от КVM?

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 16:46:34

andrian_freebsd писал(а):Альтернатива? Что б предложыть, надо понять вашу зависимость от КVM?
честно говоря.. просто не знаю какую оптимальную конфигурацию железа использовать что бы можно было арендовать выделеный сервер,по этому и использую КVM

Отправлено спустя 6 минут 8 секунд:
на сервере будет работать только teamspeak 3 сервер там будет около 300-400 человек ну и будет со временем больше

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 16:55:03

ха, если так, тогда и проблем у вас нету, вот в ядре эсть поддержка визоров, а вы выбирайте что дешевле й споддержкой:

Код: Выделить всё

# VirtIO support
device          virtio                  # Generic VirtIO bus (required)
device          virtio_pci              # VirtIO PCI device
device          vtnet                   # VirtIO Ethernet device
device          virtio_blk              # VirtIO Block device
device          virtio_scsi             # VirtIO SCSI device
device          virtio_balloon          # VirtIO Memory Balloon device

# HyperV drivers
device          hyperv                  # HyperV drivers

# Xen HVM Guest Optimizations
# NOTE: XENHVM depends on xenpci.  They must be added or removed together.
options         XENHVM                  # Xen HVM kernel infrastructure
device          xenpci                  # Xen HVM Hypervisor services driver

# VMware support
device          vmx                     # VMware VMXNET3 Ethernet
Отправлено спустя 3 минуты 35 секунд:
Интересно, почему у вас в госте em0 (intel) интерфейс - эсли в ядре вы имеете

Код: Выделить всё

device      vmx            # VMware VMXNET3 Ethernet ?,пока оставил
так используйте!

little_devil
рядовой
Сообщения: 38
Зарегистрирован: 2015-04-20 19:31:49

Узкое место в системе

Непрочитанное сообщение little_devil » 2015-07-02 17:03:16

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

Код: Выделить всё

# VirtIO support
device          virtio                  # Generic VirtIO bus (required)
device          virtio_pci              # VirtIO PCI device
device          vtnet                   # VirtIO Ethernet device
device          virtio_blk              # VirtIO Block device
device          virtio_scsi             # VirtIO SCSI device
device          virtio_balloon          # VirtIO Memory Balloon device

# HyperV drivers
device          hyperv                  # HyperV drivers

# Xen HVM Guest Optimizations
# NOTE: XENHVM depends on xenpci.  They must be added or removed together.
options         XENHVM                  # Xen HVM kernel infrastructure
device          xenpci                  # Xen HVM Hypervisor services driver

# VMware support
device          vmx                     # VMware VMXNET3 Ethernet
дак вот вроде бы там только 200 человек а нагрузка на CPU 6 ядерный как будто я там майтингом криптовалюты занимаюсь... не будет ли такого на других виртуализациях ?

Отправлено спустя 4 минуты 47 секунд:
при том что нагрузка на чистом железе минимальная

Отправлено спустя 55 секунд:
andrian_freebsd писал(а): Отправлено спустя 3 минуты 35 секунд:
Интересно, почему у вас в госте em0 (intel) интерфейс - эсли в ядре вы имеете
КОД: ВЫДЕЛИТЬ ВСЁ
device      vmx            # VMware VMXNET3 Ethernet ?,пока оставил

так используйте!
дак это для гостевой машины для тестов))),или это устройство будет работать и на KVM ?

Отправлено спустя 2 минуты 26 секунд:
в виртуалке на KVM драйвер vmx,есть в ядре

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

Узкое место в системе

Непрочитанное сообщение andrian_freebsd » 2015-07-02 17:03:44

Виртуальная и физическая среда - разные весчи. Эсли будет один хост - тогда й думать ненадо - ставить физически, эсли надо несколько хостов - тогда какая среда хостов (гостей) Unix или Windows, эсли несколько unix - FreeBSD + bhyve, эсли Windows и Unix - тогда Hyper-V.