Hallo, ich habe heute drei Platten zu einem RAID5-Array verbunden. Läuft wunderbar. Ein eher unwichtiger Punkt ist mir allerdings noch unklar: Der Kernel testet beim Start offen- sichtlich verschieden optimierte Algorithmen zum Erstellen der Prüfsummen auf ihre Geschwindigkeit. Aber wenn er schon testet, warum wählt er dann nicht auch die schnellste Version aus? CPU: Intel Pentium III (Coppermine) stepping 03 [..] md: raid5 personality registered as nr 4 raid5: measuring checksumming speed 8regs : 1593.600 MB/sec 32regs : 810.800 MB/sec pIII_sse : 1723.200 MB/sec pII_mmx : 1915.200 MB/sec p5_mmx : 2021.600 MB/sec raid5: using function: pIII_sse (1723.200 MB/sec) md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 MfG, Dennis -- Dennis Stosberg eMail: dennis@stosberg.net gpg key: http://stosberg.net/dennis.asc icq: 63537718
* On Sun, 04 Aug 2002 at 22:47 +0200, Dennis Stosberg wrote:
ich habe heute drei Platten zu einem RAID5-Array verbunden. Läuft wunderbar. Ein eher unwichtiger Punkt ist mir allerdings noch unklar: Der Kernel testet beim Start offen- sichtlich verschieden optimierte Algorithmen zum Erstellen der Prüfsummen auf ihre Geschwindigkeit. Aber wenn er schon testet, warum wählt er dann nicht auch die schnellste Version aus?
CPU: Intel Pentium III (Coppermine) stepping 03 [..] md: raid5 personality registered as nr 4 raid5: measuring checksumming speed 8regs : 1593.600 MB/sec 32regs : 810.800 MB/sec pIII_sse : 1723.200 MB/sec pII_mmx : 1915.200 MB/sec p5_mmx : 2021.600 MB/sec raid5: using function: pIII_sse (1723.200 MB/sec) md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
---8<--- linux/include/asm-i386/xor.h --- /* We force the use of the SSE xor block because it can write around L2. We may also be able to load into the L1 only depending on how the cpu deals with a load to a line that is being prefetched. */ #define XOR_SELECT_TEMPLATE(FASTEST) \ (cpu_has_xmm ? &xor_block_pIII_sse : FASTEST) ---8<------------------------------------ Die SSE-Version wird vermutlich im Praxisbetrieb höhere Gesamt- performance als die MMX-Varianten erreichen, deswegen wird sie bei Vorhandensein fix ausgewählt. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
participants (2)
-
Adalbert Michelic
-
Dennis Stosberg