Geheugen snelheid gevirtualiseerde FreeBSD langzaam

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 01-10 14:52
Soms loop ik met FreeBSD te rommelen als VM. Ik heb op verschillende hosts met kvm (eigen server met proxmox en transip) geprobeerd, en een virtualbox.

Om te benchmarken heb ik sysbench gebruikt:

code:
1
[root@freebsd103 ~]# sysbench --num-threads=1 --test=memory --memory-total-size=1G run


De proxmox host zelf draait deze zo snel (output van sysbench even beperkt):
code:
1
2
Operations performed: 1048576 (1536874.14 ops/sec)
1024.00 MB transferred (1500.85 MB/sec)


FreeBSD 11 als guest op deze bak komt niet verder als:
code:
1
2
Operations performed: 1048576 (16549.92 ops/sec)
1024.00 MB transferred (16.16 MB/sec)


De cpu benchmarks met sysbench komen qua snelheid overeen met wat ik verwacht.

Ik heb FreeBSD ook als dedicated servers draaien, en daar is eigenlijk niets aan de hand:
code:
1
2
Operations performed: 1048576 (1219825.81 ops/sec)
1024.00 MB transferred (1191.24 MB/sec)

(geen bijzonder nieuwe server overigens ;-) )

Ik heb het altijd wel geaccepteerd dat FreeBSD wel wat langzamer was, maar ik ben wat memory intensievere dingen gaan draaien (met poudriere ports compilen) en deze lijkt dan ook fors op geheugen snelheid en iops te leunen.

Ik kan eigenlijk geen echt goede dingen terugvinden waaraan dit ligt en of het getuned kan worden.
heeft iemand hier ervaring mee?

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


Acties:
  • 0 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Dat soort benchmarks zegt niks op een virtueel systeem, je hebt immers geen betrouwbare tijdsindicatie.
Of ga je nu zeggen dat het virtuele systeem ook 100x zo traag reageert?

QnJhaGlld2FoaWV3YQ==


Acties:
  • 0 Henk 'm!

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 01-10 14:52
Brahiewahiewa schreef op vrijdag 3 februari 2017 @ 01:54:
Dat soort benchmarks zegt niks op een virtueel systeem, je hebt immers geen betrouwbare tijdsindicatie.
Of ga je nu zeggen dat het virtuele systeem ook 100x zo traag reageert?
Niet 100x, maar bij het bv bouwen van een repo met poudriere gaat het vele male langzamer. Wat ik gemeten heb, ongeveer 10x zo langzaam.
Het moet ergens mee te verklaren zijn. Gewone CPU benchmarks laten nagenoeg geen verschil zien.

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

EDIT: gadver: heb net door dat het hem geheugen gaat en niet om schijf; Woops. Ik ga met nog een koffietje nemen :p

Heb ook eens benchmark gedaan, antiek pcthe met proxmox en freebsd 11.
FreeBsd 11

code:
1
2
Operations performed= 1048576 (61139.84 ops/sec)
1024.00 transferred (59.71 MB/sec)


UBUNTU Qemu (geen container)
code:
1
2
Operations performed= 1048576 (2718486.33 ops/sec)
1024.00 transferred (2654.77 MB/sec)


hmm Heel vreemd, lijkt wel of die freebsd zit te swappen ofso. Eens kijken ook hier

[ Voor 135% gewijzigd door SadisticPanda op 03-02-2017 11:52 ]

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 01-10 14:52
Schijfsnelheid is wel acceptabel genoeg (mag altijd beter) en is ook virtio (net zoals netwerk)
Ik probeer me te richten op FreeBSD 11.0 in ieder geval.

-edit-

Ik heb uitgevonden dat de het verandere van de timecounter de benchmark wel goed doorloopt:

code:
1
sysctl kern.timecounter.hardware=TSC


Nu moet ik nog even uitzoeken wat de quality precies wil zeggen en wat hier van gevolgen kunnen zijn. Ik ben ondertussen aan het kijken of poudriere enzo nu ook wat sneller doorwerkt.

[ Voor 53% gewijzigd door Keiichi op 03-02-2017 13:13 ]

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Keiichi schreef op vrijdag 3 februari 2017 @ 11:52:
Schijfsnelheid is wel acceptabel genoeg (mag altijd beter) en is ook virtio (net zoals netwerk)
Ik probeer me te richten op FreeBSD 11.0 in ieder geval.

-edit-

Ik heb uitgevonden dat de het verandere van de timecounter de benchmark wel goed doorloopt:

code:
1
sysctl kern.timecounter.hardware=TSC


Nu moet ik nog even uitzoeken wat de quality precies wil zeggen en wat hier van gevolgen kunnen zijn. Ik ben ondertussen aan het kijken of poudriere enzo nu ook wat sneller doorwerkt.
TSC is bij mij niet beschikbaar, enkel HPET en i8254.
Hoe gaan de benchmarks nu? ze gaan iets beter, maar toch nog steeds niet de snelheden vanop een linux systeem.
Van 60 MB naar 70MB onder freebsd 8)7

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Ik heb nog wat zitten testen.
Enkel qemu kvms hebben er last van. Op verschillende hosts (centos/proxmox)
Als ik freebsd onder virtualbox of vmware test, liggen de snelheden ver boven de 2000MB/s

Trouwens de hardwareclock aanpassen doet niets veel aan de snelheid, is gewoon minder nauwkeurig die andere klokken en dan lijkt het sneller te gaan.

Heb bugje gereported bij de mensen van freebsd en qemu.

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • Freeaqingme
  • Registratie: April 2006
  • Laatst online: 01-10 13:21
azz_kikr schreef op zaterdag 4 februari 2017 @ 11:06:
[...]
Heb bugje gereported bij de mensen van freebsd en qemu.
Heb je een linkje van die reports? Ik ben ook wel benieuwd :)

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,

Pagina: 1