Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
welche CFLAGS in vmware guest
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Thu Oct 18, 2018 9:05 am    Post subject: welche CFLAGS in vmware guest Reply with quote

Hallo zusammen,

ich grübel gerade über die compiler options in einer gentoo VM welche ich gerade aufsetze.
Diese soll nachher auf unterschiedlichen ESX Servern laufen mit Intel Xeons verschiedener Generationen.
Lass ich dann einfach -march=irgendwas weg oder setze ich das auf was Spezielles?


Danke für eure Tipps!
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2229
Location: My own world! I and Gentoo!

PostPosted: Thu Oct 18, 2018 11:49 am    Post subject: Reply with quote

Du kannst es weglassen, oder es auf den kleinsten gemeinsamen Nenner setzen.
In der Regel reicht es inzwischen den Wert auf die älteste Generation zu setzen.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Thu Oct 18, 2018 11:52 am    Post subject: Reply with quote

Max Steel wrote:
Du kannst es weglassen, oder es auf den kleinsten gemeinsamen Nenner setzen.
In der Regel reicht es inzwischen den Wert auf die älteste Generation zu setzen.


Sind die neueren Generationen durchweg kompatibel mit den älteren?
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Thu Oct 18, 2018 2:18 pm    Post subject: Reply with quote

Ich würde eher für jeden unterschiedlichen Xeon die CFLAGS unterschiedliche setzen.
Da besteht schon ein deutlicher Unterschied.
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Fri Oct 19, 2018 5:53 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Ich würde eher für jeden unterschiedlichen Xeon die CFLAGS unterschiedliche setzen.
Da besteht schon ein deutlicher Unterschied.


Dann müsste ich das für jeden Typ neu bauen, so baue ich die Kiste ein Mal und verteile sie dann
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Sun Oct 21, 2018 3:01 pm    Post subject: Reply with quote

Wieviel Rechenleistung haben den die Server (Xeons) ?
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Mon Oct 22, 2018 5:00 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Wieviel Rechenleistung haben den die Server (Xeons) ?


Zwischen 2x6 bis 2x12 Cores oder meinst Du die VMs?
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Mon Oct 22, 2018 5:25 am    Post subject: Reply with quote

Dann dürfte das Kompilieren aber schnell gehen.
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Mon Oct 22, 2018 5:37 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Dann dürfte das Kompilieren aber schnell gehen.


Ist mehr ne manpower Sache
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Mon Oct 22, 2018 9:33 am    Post subject: Reply with quote

Ich würde eben die Standart Konfiguration für die Rechner erstellen und dann nur noch die Kompilerflags für jeden Rechner anpassen. Eben march=native.

P.S.: dann das Netzwerk einrichten und den Kernel passend bauen.
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2229
Location: My own world! I and Gentoo!

PostPosted: Mon Oct 22, 2018 12:29 pm    Post subject: Reply with quote

ICh kann tazinblack durchaus verstehen... aber am besten fährst du vmtl wirklich damit -march wegzulassen oder einen kurzen Vergleich der (durchgereichten) Flags beider Hosts zu dessen Gästen angestrengt wird und aus diesem subset an Flags das passende -march=?? aus der GCC Manual genommen wird (darin steht recht genau was alles mit welchemTyp aktiviert wird.
Was sicherlich relativ gut funktionieren dürfte für die beiden von dir genannten könnten -march=sandybridge sein (mmx, sse, sse2, sse3, ssse3, sse3.1, sse4.2, popcnt, avx, aes, pclmul)...
evtl auch noch haswell, das added zu sandybridge noch diverse andere (movbe, avx2,fsgsbase, rdrnd, fma, bmi, bmi2, f16c).

Was deine beiden Xeons aber letztlich für Generationen sind, weiß ich nicht.

Bei Intel sind die letzten (seit Pentium4) mit ein paar Ausnahmen idR, imho, aufeinander aufbauend gewesen, wenn man der GCC Manual glauben schenkt scheint das auch hier belegt zu sein.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Mon Oct 22, 2018 12:55 pm    Post subject: Reply with quote

Das Problem ist auch, dass ich nicht sagen kann, was kommen wird.
Sprich wenn intel die nächste Generation mit nicht kompatiblen flags ausstattet, fang ich dann an alles umzubauen falls das kommt.
Also sollte ich wohl doch -march einfach weglassen. Dann ist die performance zwar schlechter, aber da ich sowieso nicht die HPC Anwendung schreibe spielt das eher eine nebensächliche Rolle.
Anders rum dürften das die großen Distros auch nicht anders machen. Die können ja auch nicht vorhersagen, auf welcher Hardware der Kunde das letztendlich installiert.
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Mon Oct 22, 2018 5:02 pm    Post subject: Reply with quote

Wenn neuere Prozessoren im Server verbaut sind, dann sollte die Installation von einem älteren Server problemlos laufen.
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Tue Oct 23, 2018 7:02 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Wenn neuere Prozessoren im Server verbaut sind, dann sollte die Installation von einem älteren Server problemlos laufen.


Dann könnte ich ja mit march=native bauen
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Keruskerfuerst
Advocate
Advocate


Joined: 01 Feb 2006
Posts: 2289
Location: near Augsburg, Germany

PostPosted: Tue Oct 23, 2018 7:24 am    Post subject: Reply with quote

Und noch daran denken, dass eben das neue Mainboard vom Kernel unterstützt werden soll.
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Tue Oct 23, 2018 7:43 am    Post subject: Reply with quote

Keruskerfuerst wrote:
Und noch daran denken, dass eben das neue Mainboard vom Kernel unterstützt werden soll.


Da das ja alles nur VMs sind, ist das kein Problem. Höchstens wenn man Änderungen an der virtuellen Hardware vornimmt
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum