Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Performance x86 auf 64 Bit CPU <> chrootetes x86 auf amd64
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) Diskussionsforum
View previous topic :: View next topic  
Author Message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Tue Jul 11, 2006 12:17 pm    Post subject: Performance x86 auf 64 Bit CPU <> chrootetes x86 auf a Reply with quote

Hat jemand Zahlen oder Erfahrungen dazu ob auf einer 64 Bit CPU nun ein x86 System oder ein chrootetes x86 auf einem amd64 System schneller ist? Also das ein amd64-System selbst schneller sein wird ist klar, es geht mir nur darum mit einem x86 System (!) das Maximum aus der amd64 CPU zu kitzeln, zur Not halt innerhalb eines chroot auf einem amd64 Basissystem.

Ich hoffe mein Anliegen kommt verständlich an...


Last edited by slick on Wed Jul 12, 2006 3:07 pm; edited 2 times in total
Back to top
View user's profile Send private message
xces
Guru
Guru


Joined: 11 Oct 2002
Posts: 515

PostPosted: Tue Jul 11, 2006 12:44 pm    Post subject: Reply with quote

Da die i386-Befehle nativ ausgeführt werden, müsste ein i386 System genauso schnell sein, wie ein i386-System in einem chroot auf einem x86_64 System (minus dem Overhead für das zusätzliche System bei der chroot-Umgebung).
Back to top
View user's profile Send private message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Wed Jul 12, 2006 7:38 am    Post subject: Reply with quote

irgendwie logisch, danke, keine Ahnung welche Vorstellung ich genau im Kopf hatte... ;-)
Back to top
View user's profile Send private message
andix
Apprentice
Apprentice


Joined: 10 Jul 2004
Posts: 263
Location: Eisenstadt, Austria

PostPosted: Wed Jul 12, 2006 11:35 am    Post subject: Reply with quote

xces wrote:
Da die i386-Befehle nativ ausgeführt werden, müsste ein i386 System genauso schnell sein, wie ein i386-System in einem chroot auf einem x86_64 System.

slick wrote:
irgendwie logisch, danke, keine Ahnung welche Vorstellung ich genau im Kopf hatte... ;-)

Ich finde das gar nicht so logisch.
Der Unterschied ist ja dass einmal Kernel und Userland 32-Bit sind, und das andere Mal der Kernel 64-Bit und das Userland 32-Bit (egal ob es im chroot läuft oder nicht). Die Frage ist ob ein 64-Bit-Kernel schneller arbeitet als ein 32-Bit-Kernel und wie stark sich das auswirkt. Auch wichtig wäre zu wissen, ob ein 64-Bit-Kernel 32-Bit-Programme langsamer ausführt als ein 32-Bit-Kernel. So weit ich weiß muss der 64-Bit-Kernel beim Ausführen von 32-Bit-Programmen den Prozessor ständig zwischen 32- und 64-Bit umschalten. Ich denke das braucht auch seine Zeit, allerdings wieder die Frage wie stark sich das auf die Geschwindigkeit auswirkt. Ich glaube aber dass es keinen signifikanten Geschwindigkeitsunterschied gibt. Benchmarks würden mich auch interessieren.
Back to top
View user's profile Send private message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Wed Jul 12, 2006 3:06 pm    Post subject: Reply with quote

Ha, ich wußte es. Irgendwas störte mich an der Erklärung, aber da ichs auch nicht genau wußte hatte ichs so geglaubt ... Dann unsolve ich den Thread mal wieder ...
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Wed Jul 12, 2006 3:12 pm    Post subject: Reply with quote

Ich glaube!! nicht das ein 64bit kernel viel schneller arbeitet als ein 32bit eher gleich schnell. Die Frage ist also eher in wie weit fällt höherer Verwaltungsaufwand an, immerhin muss der Adressbereich der 32bit Programme irgendwie in den 64bit Bereich eingeblendet werden. Man könnte zwar Tests dazu machen, aber ich bezweifele mal das diese sonderlich interessantes zu Tage fördern. Meine Vermutung wäre entweder alles 32bit oder alles 64...
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Wed Jul 12, 2006 5:31 pm    Post subject: Reply with quote

Also ich glaube auch nicht das es wirklich Unterschiede* gibt, jedenfalls keine signifikanten.

[*]
Ausser bei Spezialfällen wie Arbeitsspeicher > 4GB oder AES Verschlüsselte Partition (der 64Bit Assembler Code ist ca. 20% schneller als der i586 Code)
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Thu Jul 13, 2006 6:33 am    Post subject: Reply with quote

Anarcho wrote:
...AES Verschlüsselte Partition (der 64Bit Assembler Code ist ca. 20% schneller als der i586 Code)

Dann sollte ein chrootetes x86 auf einem Rechner mit (AES) verschlüsselten Partitionen also theoretisch schneller sein, zumindest was die Dateizugriffszeiten angeht.

Was würde sich eigentlich für ein Benchmark-Programm empfehlen wenn man x86<>chroot x86 aussagekräftig vergleichen möchte? (also nicht nur auf Dateizugriffszeiten bezogen)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum 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