I’m about to double the RAM in my ZFS system. It will go from 4GB to 8GB.
Right now, I have:
real memory = 4294967296 (4096 MB) avail memory = 4100382720 (3910 MB)
I’m not interested in any big extensive benchmarks. I just want something simple. Hence:
$ cd /storage/bonnie/ [dan@kraken:/storage/bonnie] $ ls -l total 0 [dan@kraken:/storage/bonnie] $ bonnie++ Writing a byte at a time...done Writing intelligently...done Rewriting...done Reading a byte at a time...done Reading intelligently...done start 'em...done...done...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.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -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 kraken.unixathom 8G 169 93 150412 31 71803 17 412 89 148010 18 236.5 6 Latency 96786us 4806ms 2496ms 80945us 577ms 814ms Version 1.96 ------Sequential Create------ --------Random Create-------- kraken.unixathome.o -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 15656 46 +++++ +++ 30184 90 30238 90 +++++ +++ 29699 89 Latency 8586us 57us 163us 17230us 36us 57us 1.96,1.96,kraken.unixathome.org,1,1302020236,8G,,169,93,150412,31,71803,17,412,89,148010,18,236.5,6,16,,,,, 15656,46,+++++,+++,30184,90,30238,90,+++++,+++,29699,89,96786us,4806ms,2496ms,80945us,577ms,814ms,8586us,57us,163us,17230us,36us,57us
After installing the new HDD and the 4GB of RAM:
real memory = 8589934592 (8192 MB) avail memory = 8252592128 (7870 MB)
I also noticed this:
GEOM: mirror/gm0s1: geometry does not match label (16h,63s != 255h,63s).
But everything appears find:
$ gmirror status Name Status Components mirror/gm0 COMPLETE ada8 ada9
Drives have been renumbered. I used to have ad0..adad8. My gmirror was previously ada7 and ada8.
Here’s the new bonnie++ output:
$ bonnienie++ Writing a byte at a time...done Writing intelligently... done Rewriting...^[[Adone Reading a byte at a time...done Reading intelligently...done start 'em...done...done...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.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -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 kraken.unixatho 16G 143 87 148600 30 94052 19 441 99 285410 32 245.4 6 Latency 610ms 16814ms 5382ms 34023us 352ms 475ms Version 1.96 ------Sequential Create------ --------Random Create-------- kraken.unixathome.o -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 28985 86 +++++ +++ 29240 95 28926 88 +++++ +++ 29696 92 Latency 13516us 92us 631us 24762us 84us 58us 1.96,1.96,kraken.unixathome.org,1,1302051801,16G,,143,87,148600,30,94052,19,441,99,285410,32,245.4,6,16,,,,, 28985,86,+++++,+++,29240,95,28926,88,+++++,+++,29696,92,610ms,16814ms,5382ms,34023us,352ms,475ms,13516us,92us,631us,24762us,84us,58us