Hallo Zusammen,
aufgrund einiger threads hier im Forum habe ich mir etwas gegönnt und mir eine 40 GB SSD von Intel x25-v für ca. EUR 100,- gekauft. Alles, was nicht /home ist habe ich auf die SSD migriert. In der fstab habe ich die Optionen "noatime, nodiratime, discard" für die SDD gesetzt. Setzte 10.04 64bit, 4 GB RAM mit dem aktuellen Kernel ein. Als Prozessor dient ein AMD Athlon II X2 250, das Board ist ein Gigabyte GA-MA785GT-UD3H, 785G Sockel AM3.
Erfahrungen: Booten: Vom Einschalten des Rechners bis zum servern im Internet benötige ich nun 28 Sekunden. Von den 28 Sekunden müsste man noch die "Kernelauswahl" sowie das Anmelden am Gnome Panel eigentlich abziehen.
Performance: Hier ein paar Test:
sudo hdparm -i /dev/sdb:
/dev/sdb: Model=INTEL, FwRev=2CV102HD, SerialNo=CVGB016000YJ0XXXXX Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=1 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=no WriteCache=enabled Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1: ATA/ATAPI-2,3,4,5,6,7 * signifies the current active mode
sudo hdparm -Tt /dev/sdb
/dev/sdb: Timing cached reads: 4220 MB in 2.00 seconds = 2110.55 MB/sec Timing buffered disk reads: 354 MB in 3.02 seconds = 117.37 MB/sec
Test mit 1024k schreibend dd if=/dev/zero of=/tmp/test.out bs=1024K count=10000 & mit anschließendem "collectl"
/tmp$ collectl waiting for 1 second sample... #<--------CPU--------><----------Disks-----------><----------Network----------> #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 11 8 486 641 0 0 41692 95 0 0 0 0 3 2 590 877 64 2 41472 81 0 0 0 0 13 12 357 482 0 0 32768 64 0 0 0 0 8 8 600 815 0 0 41472 81 0 0 0 0 3 3 348 485 0 0 41472 81 0 0 0 0 24 23 942 1599 0 0 41431 81 0 0 0 0 51 47 842 1534 0 0 42539 83 0 0 0 0 5 5 1405 3114 0 0 41984 82 0 0 0 0 11 10 1109 2702 0 0 41984 82 0 0 0 0 13 12 496 797 0 0 41984 82 0 0 0 0 5 5 386 569 0 0 41984 82 0 1 0 0 8 8 864 1625 0 0 41984 82 0 0 0 0 14 14 411 600 0 0 41984 82 0 0 0 0 13 9 972 2111 0 0 41984 82 0 0 0 0 55 52 739 1051 0 0 41984 82 0 0 0 0 22 20 607 829 0 0 39564 83 0 0 0 0 13 10 358 4494 0 0 38528 92 0 0 0 0 8 6 1210 2750 4 1 42060 84 0 0 0 1 19 16 1260 2740 0 0 41600 94 0 1 0 1 10 7 995 1909 0 0 41472 81 0 0 0 0 7 4 542 911 0 0 41472 81 0 0 0 0 18 15 677 1156 0 0 41516 83 0 0 0 0 11 8 424 602 0 0 41472 81 0 0 0 0 10 6 621 896 0 0 41484 84 0 1 0 1 13 9 439 651 0 0 33280 65 0 0 0 0 11 8 712 1126 0 0 41472 81 0 0 0 0 10 5 453 624 4 1 41272 112 0 0 0 0 12 10 594 920 0 0 42500 84 0 0 0 0 15 13 384 602 0 0 41984 82 0 0 0 0 10 8 591 886 0 0 41992 84 0 0 0 0 7 3 410 588 0 0 42496 83 0 0 0 0 19 15 603 993 0 0 42012 85 0 0 0 0 10 6 427 594 0 0 41992 84 0 0 0 0 7 4 765 1334 0 0 42496 83 0 0 0 0 5 3 420 468 0 0 41472 81 0 0 0 0 15 11 1086 1528 16 4 35768 353 0 0 0 0 18 15 463 607 0 0 41124 152 0 0 0 0 6 3 593 737 0 0 40960 80 0 0 0 0 22 19 405 575 0 0 41984 82 0 0 0 0 12 8 662 753 0 0 41908 153 0 0 0 0 12 9 457 572 0 0 41044 83 0 0 0 0 10 6 1225 2178 0 0 41472 81 0 0 0 0 29 17 1172 2860 0 0 41784 114 0 0 0 0 22 17 1137 1984 20 5 41439 83 0 0 0 0 9 7 342 363 0 0 41001 80 0 0 0 0 7 5 596 769 0 0 42024 89 0 0 0 0 14 11 640 873 0 0 41844 255 0 0 0 0 28 20 1516 2911 4 1 25732 74 0 0 0 0 20 12 1335 2741 0 0 41492 86 0 1 0 1 21 9 1046 2290 0 0 41984 82 0 0 0 0 17 15 405 631 0 0 41472 81 0 0 0 0 12 9 596 880 0 0 41472 81 0 0 0 0
Test mit 8k schreibend dd if=/dev/zero of=/tmp/test.out bs=8K count=100000000 &
collectl waiting for 1 second sample... #<--------CPU--------><----------Disks-----------><----------Network----------> #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 9 6 1610 3422 0 0 41484 83 0 0 0 0 9 6 1879 4127 64 2 41984 82 0 0 0 0 19 16 1563 3132 0 0 41472 81 0 0 0 0 10 7 1875 4137 0 0 41992 83 0 1 0 1 9 6 1139 2740 0 0 41472 81 0 0 0 0 15 13 1896 3914 0 0 41472 81 0 0 0 0 9 6 1560 3690 0 0 41472 81 0 0 0 0 8 5 1519 3403 0 0 41992 83 0 0 0 0 16 15 962 1749 0 0 41984 82 0 0 0 0 11 10 450 627 0 0 41389 81 0 0 0 0 10 8 1454 2862 4 1 41611 85 0 0 0 0 18 16 1523 3051 0 0 41472 82 0 0 0 0 11 9 2062 4300 0 0 41984 82 0 0 0 0 10 7 1991 4298 0 0 41480 82 0 0 0 0 17 14 1467 3055 0 0 41472 81 0 0 0 0 10 8 1547 3153 0 0 41472 81 0 0 0 0 11 6 1847 4126 4 1 42008 84 0 0 0 0 20 13 1666 3705 0 0 41472 81 0 0 0 0 17 13 1777 3844 0 0 40960 80 0 0 0 0 15 12 2074 4710 0 0 41950 83 0 0 0 0 13 11 1502 3398 0 0 41984 82 0 0 0 0 13 11 1411 3093 4 1 41001 80 0 0 0 0 10 7 423 547 4 1 41992 83 0 0 0 0 5 3 481 656 0 0 41472 81 0 0 0 0 22 20 587 4128 0 0 41476 82 0 0 0 0 9 7 631 982 0 0 41536 84 0 0 0 0 8 5 1626 3877 0 0 41984 82 0 0 0 0
Test mit 1024k lesend: dd if=/tmp/test.out of=/dev/null bs=1024K count=10000 &
collectl waiting for 1 second sample... #<--------CPU--------><----------Disks-----------><----------Network----------> #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 25 22 3297 3500 187392 1464 0 0 0 0 0 0 29 25 3377 3744 190876 1493 0 0 0 0 0 0 29 26 3330 3485 188800 1475 0 0 0 0 0 0 24 21 3401 3719 189824 1483 0 0 0 0 0 0 26 23 3320 3543 190336 1487 0 0 0 4 0 4 29 25 3448 3834 189592 1482 24 3 0 2 0 3 23 20 3366 3528 191360 1495 0 0 0 0 0 0 28 25 3439 3822 191616 1497 0 0 0 0 0 0 29 27 3319 3547 191616 1498 68 16 0 0 0 0 41 21 3475 3798 188656 1475 244 1 0 1 0 1 26 23 3227 3440 184704 1444 0 0 0 0 0 0 24 21 3480 3756 190208 1488 20 3 0 6 0 6 25 23 3105 3309 175104 1369 0 0 0 0 0 0 21 18 3132 3411 167936 1313 0 0 0 0 0 0 30 28 3314 3542 190976 1493 0 0 0 1 0 0 28 26 3499 3811 192384 1503 28 3 0 0 0 0 28 24 3390 3595 190592 1490 0 0 0 0 0 0 24 21 3472 3802 190080 1485 20 3 0 0 0 1 22 19 3288 3465 187776 1467 0 0 0 0 0 0 28 25 3461 3788 191488 1496 0 0 0 0 0 0 30 27 3319 3557 191488 1496 0 0 0 0 0 0 30 25 3384 3753 186500 1458 236 32 0 0 0 0 26 23 3379 3588 191232 1494 0 0 0 0 0 0 29 25 3314 3561 178432 1394 20 3 0 0 0 0 29 22 3157 3751 159360 1246 4 1 0 1 0 1 25 21 3133 3729 154880 1215 0 0 0 0 0 0 25 22 2853 3079 159872 1250 0 0 0 0 0 0 27 23 3293 3621 180864 1415 28 3 0 0 0 0 30 27 3290 3490 186752 1459 0 0 0 0 0 0 25 20 3513 3760 191488 1496 28 3 0 1 0 1 30 24 3502 3859 190720 1490 0 0 0 0 0 0 26 21 3550 4022 191232 1494 0 0 0 0 0 0 27 22 3427 3669 191232 1494 0 0 0 0 0 0 27 25 3458 3768 192256 1502 0 0 0 0 0 0 27 21 3292 3572 184348 1444 0 0 2 5 1 6 36 29 3759 4578 183156 1688 16 3 0 0 0 0 32 29 3750 4255 193668 1803 0 0 0 0 0 0 45 37 3884 4566 193696 1823 0 0 0 0 0 0 40 30 3712 4149 193576 1831 0 0 0 0 0 0 30 22 3828 4337 186348 1774 68 10 55 42 3 36 46 28 3561 3993 189898 1844 0 0 0 0 0 0 56 30 3532 4319 191528 1853 28 4 0 0 0 0 56 30 3391 4180 185332 1778 0 0 0 0 0 0 49 20 3238 4249 185364 1706 0 0 0 0 0 0 54 29 3231 4682 180736 1535 0 0 0 0 0 0 24 17 3524 4172 183168 1431 36 3 0 0 0 0 28 23 3405 3799 188032 1479 0 0 0 0 0 0 10000+0 Datensätze ein 10000+0 Datensätze aus 10485760000 Bytes (10 GB) kopiert, 55,2393 s, 190 MB/s
Test mit 8k lesend: dd if=/tmp/test.out of=/dev/null bs=8K count=1000000 &
collectl waiting for 1 second sample... #<--------CPU--------><----------Disks-----------><----------Network----------> #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 26 24 3539 3871 190080 1485 0 0 0 0 0 0 29 28 3381 3593 191132 1495 0 0 0 0 0 0 21 19 3454 3836 190208 1486 0 0 0 0 0 0 25 21 3380 3833 190208 1486 0 0 0 0 0 0 25 22 3369 3796 186240 1456 32 2 0 0 0 0 27 24 3293 3596 189952 1488 0 0 0 0 0 0 26 23 3416 3809 189516 1481 12 3 0 0 0 0 26 25 3310 3595 192000 1500 0 0 0 0 0 0 24 22 3356 3728 184960 1444 60 10 0 0 0 0 24 22 3380 3682 185856 1452 0 0 0 0 0 0 20 19 3215 3516 175360 1370 0 0 0 1 0 1 25 23 3340 3588 192000 1500 0 0 0 0 0 0 33 29 3532 4047 190592 1489 0 0 0 0 0 0 29 25 3501 3963 191360 1495 0 0 0 0 0 0 27 23 3478 3796 191872 1500 0 0 0 0 0 0 27 25 3351 3521 191104 1493 0 0 0 1 0 1 27 25 3453 3767 190208 1486 0 0 0 0 0 0 21 19 3387 3619 191360 1495 0 0 0 0 0 0 26 24 3539 3983 191744 1498 0 0 0 0 0 0 26 24 3020 3256 169216 1322 0 0 0 0 0 0 36 33 3411 3750 187520 1465 16 3 0 0 0 0 31 27 3165 3682 167296 1307 0 0 0 0 0 0 26 21 3377 4188 174976 1367 0 0 0 0 0 0 30 23 3326 5580 156288 1220 0 0 0 0 0 0 21 19 3108 3630 160640 1255 0 0 0 0 0 0 40 33 4159 6649 177152 1385 0 0 0 0 0 0 25 24 3049 3326 158344 1238 0 0 0 0 0 0 47 25 3541 5521 153480 1200 0 0 42 50 15 60 49 23 3469 5574 153552 1217 0 0 8 59 8 61 48 27 3903 7166 154368 1207 0 0 0 3 0 2 33 25 3071 3904 159232 1244 40 3 0 0 0 0 28 24 3269 4314 160128 1251 0 0 0 0 0 0 27 21 3145 4053 159744 1248 0 0 0 1 0 1 30 24 3447 4773 160000 1249 56 6 0 1 0 0 25 21 3126 3841 159488 1246 0 0 0 0 0 0 29 23 3462 4484 176512 1379 0 0 0 0 0 0 27 22 3574 4006 191232 1494 36 2 0 0 0 1 23 17 3435 4099 189824 1484 0 0 0 0 0 0 28 26 3451 3865 190976 1492 8 1 0 0 0 0 1000000+0 Datensätze ein 1000000+0 Datensätze aus 8192000000 Bytes (8,2 GB) kopiert, 44,6882 s, 183 MB/s
Sonstige subjektive Erfahrungen. Jede Anwendung, sei es OpenOffice, Stellarium oder GoogleEarth sind nach dem drücken des Knopfes sofort da!!
Gruß aus SÜW