Sie sind nicht angemeldet.

1

08.08.2011, 12:23

Allgemine CFLAGS für eine VM?

Hallo Leute

Ich bin auf der Suche nach allgemeinen CFLAGS für eine VM unter KVM. Der Zeit ist folgendes gesetzt:

Quellcode

1
CFLAGS="-march=native -O2 -pipe"

Das wäre dann wohl der Standard, aber ich möchte etwas allgemeines haben, wenn z.B. die VM von einer Pentium-Maschine auf eine AMD kommt, soll sie noch ziemlich gleich gut laufen. Gibt es denn keine Universalflags?

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »boospy« (08.08.2011, 19:00)


2

08.08.2011, 15:53

Das wäre dann wohl der Standard, aber ich möchte etwas allgemeines haben, wenn z.B. die VM von einer Pentium-Maschine auf eine AMD kommt, soll sie noch ziemlich gleich gut laufen. Gibt es denn keine Universalflags?

Na ja, wenn -march=native Standard wäre hätte Gentoo ein Problem. Aber das ist ja nicht was du suchst. Für qemu selbst bracht man keine spezielle CFLAGS da es ja mehre CPU-Architekturen emulieren kann. http://qemu-buch.de/de/index.php/QEMU-KV…re/_Prozessoren
Bei KVM sieht das etwas anders aus. Da wird ja mehr oder weniger die Hardware an den Gast durch gereicht. Würdest du hier ein -march=native setzten würde die VM nur auf dieser Architektur laufen. Möchtest du aber eine VM die auf allen x86 und amd64 Architekturen laufen soll lasse die march Option weg. Ich nutze für meine LiveCDs die Standarteinstellungen von Gentoo. Die sind CFLAGS="-O2 -pipe". Erweitern kannst du die dann mit allgemein gültigen Flags die du hier [url]http://en.gentoo-wiki.com/wiki/Safe_Cflags[/url] finden kannst.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

3

08.08.2011, 19:00

Vielen Dank, genau das wollte ich wissen. Bau jetzt die VMs neu. Mal sehen ob es was ausmacht.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

4

09.08.2011, 16:11

Nachdem ich auch noch CPU-Hotplug im Kernel aktiviert hatte, funktioniert es super :)

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at