On Sun, Jan 19, 2003 at 11:53:15PM +0100, Ulrich Wiederhold wrote: > Hi, > * Hans Wilmer <[EMAIL PROTECTED]> [030119 18:39]: > > On Fri, Jan 17, 2003 at 09:04:48PM +0100, Ulrich Wiederhold wrote: > > > > > wie kann ich die Performance von Festplatten incl. des verwendeten > > > Filesystems messen? > > > > Dafür gibt's das Programm bonnie. > > Kann mir da jemand Vergleichswerte liefen?
Naja, solche Vergleiche sind nicht einfach, weil die Systeme zu unterschiedlich sind und die Werte von der mehr oder weniger zufälligen Auslastung beeinflußt werden. 19:37:27 up 63 days, 33 min, 18 users, load average: 0.01, 0.03, 0.00 103 processes: 102 sleeping, 1 running, 0 zombie, 0 stopped CPU states: 0.4% user, 0.4% system, 0.0% nice, 99.2% idle Mem: 514300K total, 507712K used, 6588K free, 110572K buffers Swap: 423784K total, 359112K used, 64672K free, 69020K cached yun:~> /usr/sbin/bonnie -s 1024 Writing with putc()...done Writing intelligently...done Rewriting...done Reading with getc()...done Reading intelligently...done start 'em...done...done...done... Create files in sequential order...done. Stat files in sequential order...done. Delete files in sequential order...done. Create files in random order...done. Stat files in random order...done. Delete files in random order...done. Version 1.02b ------Sequential Output------ --Sequential Input- --Random- -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP yun 1G 14231 94 37052 18 17938 6 14738 96 38165 6 292.6 0 ------Sequential Create------ --------Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 1580 98 +++++ +++ +++++ +++ 1603 99 +++++ +++ 4565 98 yun,1G,14231,94,37052,18,17938,6,14738,96,38165,6,292.6,0,16,1580,98,+++++,+++,+++++,+++,1603,99,+++++,+++,4565,98 yun:~> cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: DCAS-34330 Rev: S65A Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 01 Lun: 00 Vendor: ARCHIVE Model: Python 04106-XXX Rev: 743B Type: Sequential-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 03 Lun: 00 Vendor: OnStream Model: SC-30 Rev: 1.09 Type: Sequential-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: CyberDrv Model: CD-ROM TW240S Rev: 1.40 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 06 Lun: 00 Vendor: CyberDrv Model: CD-ROM TW240S Rev: 1.40 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: IC35L036UWD210-0 Rev: S5BS Type: Direct-Access ANSI SCSI revision: 03 General information: Chip sym53c1010-33, device id 0x20, revision id 0x1 On PCI bus 0, device 8, function 1, IRQ 19 Synchronous period factor 9, max commands per lun 64 yun:~> cat /proc/scsi/sym53c8xx/1 General information: Chip sym53c1010-33, device id 0x20, revision id 0x1 On PCI bus 0, device 8, function 0, IRQ 19 Synchronous period factor 9, max commands per lun 64 yun:~> lspci 00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266] 00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT266 AGP] 00:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) 00:06.1 Input device controller: Creative Labs SB Live! (rev 07) 00:07.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] 00:08.0 SCSI storage controller: LSI Logic / Symbios Logic (formerly NCR) 53c1010 Ultra3 SCSI Adapter (rev 01) 00:08.1 SCSI storage controller: LSI Logic / Symbios Logic (formerly NCR) 53c1010 Ultra3 SCSI Adapter (rev 01) 00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3177 01:00.0 VGA compatible controller: nVidia Corporation NV15 (GeForce2 Pro) (rev a4) yun:~> KT266 ist nicht richtig; der neuere Chip wird erst von neueren Kernels als 2.4.18 richtig erkannt. Das Board ist ein MSI KT3 Ultra2. Der SCSI Controller ist ein Tekram DC-390U3W --- 2 SCSI Platten liegen hier noch, die defekt sind und die ich endlich mal reklamieren müßte; daher ist an scsi1 derzeit nur eine Platte. Daß bonnie z. T. nur ,+++' anzeigt, ist ewtas doof ... > Außerdem habe ich den Unterschied zwischen bonnie und bonnie++ noch > nicht herausbekommen. Die Manpage scheint die gleiche zu sein. Bonnie ist afaik älter als bonnie++, und letzteres soll irgendwie verbessert sein. Die genauen Unterschiede kenne ich aber auch nicht. Vielleicht zeigt bonnie++ kein ,+++' an? ;) > Ich verwende lvm für die Datenpartitionen. Den lvm verwende ich nicht. Mir ist es lieber, ganz schlicht die Platten zu partitionieren, ohne sie aneinanderzuhängen oder dergl.. Das ist einfacher in der Handhabung und weniger fehleranfällig. > > Was genau heißt ,hängt'? > > z.B. stockt der mp3Player, bleibt die Uhr in der Startleiste kurz > hängen, dauert es einige Sekunden, bis ein neuer xterm startet, beim > Wechseln auf einen anderen Desktop dauert es lange, bis die Fenster von > Galeon oder xchat aufgebaut sind. Das klingt nach den typischen Aussetzern eines mit IDE Platten versehenen Rechners. Zugleich erzeugt bei Dir der lvm zusätzlich CPU Last. Hast Du mal mit hdparm untersucht oder in den Kernelmeldungen beim Booten geschaut, wie die Einstellungen des/der IDE Chips sind? Vielleicht ist ein besonders langsamer Modus aktiviert. > > > im "Ruhezustand". > > > > Das ist merkwürdig. Womit ist das System denn beschäftigt? > eigentlich nur mldonkey Was ist denn mldonkey? Ein Mailinglistenprogramm? > und mysql-server Abfragen. Die scheinen die > Performance auch zu verwenden. Hm, msql kann auch auf die CPU gehen. > Ich weiß nicht, ob das vom Filesystem kommt. War nur ne Idee. Ich > habe auch noch die Vermutung, daß lvm das System ausbremst oder > vielleicht der Transfer von IDE auf SCSI... Ha, ich wußte doch, daß IDE drin ist! Ja, imho ist das eine Kombination aus IDE und lvm, sowie evtl. zu wenig RAM. Gerade der Unterschied IDE vs. SCSI ist gewaltig und wird allzu oft unterschätzt. Die Hänger, die IDE dauernd verursacht, sind extrem nervig --- nur wenn man kein SCSI gewohnt ist, fällt einem das nicht so sehr auf. Aber wenn man erstmal an SCSI gewöhnt ist, will man nie wieder IDE. Ein Wechsel auf SCSI und die Nichtverwendung des lvm sollte Dein Problem lösen. Wichtig ist, daß dabei IDE wirklich ganz rausfliegt, sodaß man es im BIOS abschalten kann --- sobald neben SCSI auch nur ein einziges IDE Gerät drin ist, kann das schon bremsen. SCSI braucht nichtmal teuer zu sein, jenachdem, was man kauft/braucht/haben will. Was gibt denn bonnie bei Dir aus? GH -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)