Login
Register
Forum
Kontakt
Bitmania
2011-08-26 07:02
by bitman
Neue Festplatte eingebaut
Homeserver

die 1TB Platte lief ständig bei 90% Füllstand.
Also mußte eine neue her.
Die Preise sind total gefallen 2TB gibts schon für 63 €

Diesmal hab ich mich für eine Samsung enschieden: SAMSUNG HD204UI
(die vergleichbare Caviar Green von Western Digital fährt ihren Kopf nach 8sec Idle in die Parkpostition, das kann bei 24/7 Betrieb tödlich sein)

Die Samsung arbeitet mit 4k Blöcken weshalb man die Partitionstabelle entsprechend ausgerichtet erstellen sollte:

Unvorteilhafte Default-Einstellung:
root@bluespark:~# fdisk -lu /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 63 3907024064 1953512001 83 Linux

Erstellen einer passenden Partitionstabelle:
root@bluespark:~# fdisk -H 224 -S56 /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): c
DOS Compatibility flag is not set

Command (m for help): u
Changing display/entry units to sectors

Command (m for help): p

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
224 heads, 56 sectors/track, 311465 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaaaaaaaa

Device Boot Start End Blocks Id System

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First sector (2048-3907029167, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-3907029167, default 3907029167):
Using default value 3907029167

Command (m for help): p

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
224 heads, 56 sectors/track, 311465 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaaaaaaaa

Device Boot Start End Blocks Id System
/dev/sda1 2048 3907029167 1953513560 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.


Geschwindigkeits-Test vorher:
root@bluespark:~# dd if=/dev/zero of=/mnt/sda1/testfile bs=4k count=1M 2>&1 | tail -1 
4294967296 bytes (4.3 GB) copied, 19.6463 s, 219 MB/s

Nach der Anpassung:
root@bluespark:~# dd if=/dev/zero of=/mnt/sda1/testfile bs=4k count=1M 2>&1 | tail -1 
4294967296 bytes (4.3 GB) copied, 12.8838 s, 333 MB/s

Leider sind die Perfomancewerte im Zielrechner, dem alten Homeserver nicht mehr so toll.
Vermutlich frisst der PCI-SATA Controller alles auf:
scovery:~# dd if=/dev/zero of=/my-data/testfile bs=4k count=1M 2>&1 | tail -1 
4294967296 bytes (4.3 GB) copied, 79.3092 s, 54.2 MB/s


1 Comment

bitman 2011-08-26 07:02 ^ 82

Moderator
Posts: 110
Pages: 99
Registered: 2010-07-09
Die neue 2T Platte ist mir gestern verreckt, das äußerte sich dadurch das die Systemlast total hoch ging. Load lag bei 10 weiter steigend.

Die Last wurde offensichtlich von diesem prozess verursacht: scsi_eh_0

Beim Booten liest man:
[ 69.631754] ata1.00: cmd c8/00:00:e0:08:00/00:00:00:00:00/e0 tag 0 dma 131072 in
[ 69.631758] res 51/04:00:e0:08:00/00:00:e8:00:00/e0 Emask 0x1 (device error)
[ 69.677386] ata1.00: status: { DRDY ERR }
[ 69.689404] ata1.00: error: { ABRT }
[ 69.738590] ata1.00: configured for UDMA/33