*New 12.1 series Release:
2019-11-08: XigmaNAS 12.1.0.4.7091 - released!

*New 11.3 series Release:
2019-10-19: XigmaNAS 11.3.0.4.7014 - released


We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS costs money. Please consider donating for our project so that we can continue to offer you the best.
We need your support! eg: PAYPAL

Stable ZFS on i386?

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
rostreich
Status: Offline

Stable ZFS on i386?

#1

Post by rostreich » 06 Feb 2013 17:58

Me again :D

How can i get ZFS to work stable on i386 platform? I tried 4 different mainboard with different RAM size, but always under 2GB, because something bad with the mobo.

It crashes all the time when i start to write some bigger files 1 GB and up. Speed doesn't matter, it will be a cold backup NAS.

User avatar
ChriZathens
Forum Moderator
Forum Moderator
Posts: 833
Joined: 23 Jun 2012 09:14
Location: Athens, Greece
Contact:
Status: Offline

Re: Stable ZFS on i386?

#2

Post by ChriZathens » 06 Feb 2013 18:03

Did you try to use zfs kernel tune and adjust for 2GB Ram?
My Nas
  1. Case: Fractal Design Define R2
  2. M/B: Supermicro x9scl-f
  3. CPU: Intel Celeron G1620
  4. RAM: 16GB DDR3 ECC (2 x Kingston KVR1333D3E9S/8G)
  5. PSU: Chieftec 850w 80+ modular
  6. Storage: 8x2TB HDDs in a RaidZ2 array ~ 10.1 TB usable disk space
  7. O/S: XigmaNAS 11.2.0.4.6625 -amd64 embedded
  8. Extra H/W: Dell Perc H310 SAS controller, crosflashed to LSI 9211-8i IT mode, 8GB Innodisk D150SV SATADOM for O/S

Backup Nas: HP N40L (4x1TB HP branded Seagate disks in RaidZ configuration - 8GB ECC RAM)

rostreich
Status: Offline

Re: Stable ZFS on i386?

#3

Post by rostreich » 06 Feb 2013 18:17

Nope.

I tried kernel tune today for the first time on my x64 box.

Do you know that it will work on my i386 box?

User avatar
raulfg3
Site Admin
Site Admin
Posts: 4978
Joined: 22 Jun 2012 22:13
Location: Madrid (ESPAÑA)
Contact:
Status: Offline

Re: Stable ZFS on i386?

#4

Post by raulfg3 » 06 Feb 2013 18:19

Use ZFS kerntune, disble prefetch and DO NOT use advanced ZFS features like dedupe, (or others that need lots and lots of RAM) , etc...

PD: work on x86 and x64 no problem
12.0.0.4 (revision 6766)+OBI on SUPERMICRO X8SIL-F 8GB of ECC RAM, 12x3TB disk in 3 vdev in RaidZ1 = 32TB Raw size only 22TB usable

Wiki
Last changes

rostreich
Status: Offline

Re: Stable ZFS on i386?

#5

Post by rostreich » 06 Feb 2013 18:50

Code: Select all

DO NOT use advanced ZFS features like dedupe
I know, I don't even use it on my big box. ;)

I will try kerntune in a few hours from a fresh install.

dodger
Starter
Starter
Posts: 22
Joined: 23 Jun 2012 08:26
Location: UK, London
Status: Offline

Re: Stable ZFS on i386?

#6

Post by dodger » 09 Feb 2013 20:21

How did you get on with kern tune?

If it's ok then I might give it a go
NAS 1: Running 9.1.0.1.804 embedded (i386) 4GB CF Card | Pentium 4 2.66GHz | 1.5Gb RAM
Storage : 2 x Samsung 1TB | Software Raid1, 1 x Samsung 1TB USB External Backup (Rsync)
NAS 2: Running 9.1.0.1.804 embedded (i386) 4GB CF Card | AMD Athlon XP 2600+ | 1Gb RAM
Storage : 1 x Western Digital 40GB, 1 x Hitachi Deskstar 120GB External USB

rostreich
Status: Offline

Re: Stable ZFS on i386?

#7

Post by rostreich » 09 Feb 2013 21:07

dodger wrote:How did you get on with kern tune?

If it's ok then I might give it a go
I didn't had the time so far, but right at the moment, I am on it.

Will report later or tomorrow, because I have to do some other tests.

But you should try it anyway, on my x64 box it's running very good!

Edit: It works just nice!

It changed my loader.conf to the following:

Code: Select all

mfsroot_load="YES"
mfsroot_type="mfs_root"
mfsroot_name="/mfsroot"
hw.est.msr_info="0"
hw.hptrr.attach_generic="0"
kern.maxfiles="65536"
kern.maxfilesperproc="50000"
kern.cam.boot_delay="8000"
autoboot_delay="3"
isboot_load="YES"
zfs_load="YES"
# ZFS kernel tune
vm.kmem_size="512M"
vfs.zfs.arc_min="128M"
vfs.zfs.arc_max="128M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.txg.timeout="5"
vfs.zfs.vdev.max_pending="10"
vfs.zfs.vdev.min_pending="4"
vfs.zfs.write_limit_override="0"
vfs.zfs.no_write_throttle="0"
It is stable, doing copy tests all the time now. :D

Thx guys!

Post Reply

Return to “ZFS (only!)”