Unix/Linux Go Back    

Solaris The Solaris Operating System, usually known simply as Solaris, is a Unix-based operating system introduced by Sun Microsystems. The Solaris OS is now owned by Oracle.

Create Pool


Thread Tools Search this Thread Display Modes
Old Unix and Linux 04-19-2017
ygemici ygemici is offline Forum Advisor  
Join Date: Feb 2010
Last Activity: 26 April 2017, 8:59 AM EDT
Location: istanbul
Posts: 1,713
Thanks: 4
Thanked 295 Times in 286 Posts
* HP Proliant is a good choice Linux

Now , I assume it's a server with 8 discs.
Best practice ,
* first 2-disk "Raid1" structure will suffice as you would think for the system ( of course we will monitor the warning LEDs and ILOM Linux )
* for the other 6 disks , the most suitable raid config is "Raid 5" ( if your database was production enviroment then maybe 1 disk spare can be considered but not needed for develop )

* and your hp tools ( smart storage admin / smart array ) forwards to you for creating raid pools and and advices for some details ( stripe size , raid conf and some defaults... )

good luck
The Following User Says Thank You to ygemici For This Useful Post:
flexihopper18 (04-23-2017)
Sponsored Links
Old Unix and Linux 04-20-2017
Peasant's Unix or Linux Image
Peasant Peasant is online now Forum Advisor  
Registered User
Join Date: Mar 2011
Last Activity: 25 September 2017, 12:38 PM EDT
Posts: 1,070
Thanks: 31
Thanked 313 Times in 274 Posts
RAID(s) aside, consider using Oracle ASM for database instead of ZFS.
Other then that, if you need filesystems, i would strongly recommend using UFS with directio option.

Performance wise, ZFS will be a hassle to tune to achive UFS DIO or ASM performance level.
Also, fragmentation could become issue in long term usage if pool exceeds 80% occupied space.

IF you choose ASM or UFS filesystem for databases, and ZFS for rpool, be sure to limit arc cache (arc_max) to a sane value, not leaving ZFS to eat all the available memory.

I tend to avoid hardware controllers when using ZFS (let zfs handle the protection), but it's your choice.

Hope that helps
The Following User Says Thank You to Peasant For This Useful Post:
flexihopper18 (04-23-2017)
Sponsored Links
Old Unix and Linux 04-20-2017
jlliagre jlliagre is offline Forum Advisor  
ɹǝsn sıɹɐlos
Join Date: Dec 2007
Last Activity: 25 September 2017, 2:57 AM EDT
Location: Outside Paris
Posts: 4,870
Thanks: 18
Thanked 635 Times in 554 Posts
Note that zfs_arc_max has been deprecated since Solaris 11.2 (2014) and newer releases and the recommended tunable is now user_reserve_hint_pct which, unlike the former, can be dynamically set.
The Following User Says Thank You to jlliagre For This Useful Post:
flexihopper18 (04-23-2017)
Old Unix and Linux 04-20-2017
achenle achenle is offline Forum Advisor  
Registered User
Join Date: Jun 2009
Last Activity: 29 August 2017, 7:11 AM EDT
Posts: 1,006
Thanks: 3
Thanked 154 Times in 146 Posts
First, I'd say that a single RAID5 disk for both the OS and everything else is a bad setup.

As others have mentioned, put the OS on a hardware RAID mirror using two drives. That one drive will be your root ZFS pool (rpool). (And if this were to be a long-lived server under my control, I'd create another two-disk RAID mirror for a second ZFS root pool (rpool2) to be used for OS upgrades and patches - always creating the new boot environment on the other rpool in order to avoid a nasty hell of ZFS rpool clones and snapshots. If the boot environment being updated is on rpool, the new boot environment is created on rpool2)

Then use the other 6 disks for the database - exactly how would depend strongly on what database and what it stores and how it's going to be used.

And yes, in general you will want to limit the ZFS ARC on a DB server - severely (you don't need to read /var/adm/messages very fast...). If your database isn't using ZFS to store data, there's no need for more than a token ZFS ARC, and especially for an Oracle DB not using ZFS storage an unrestricted ZFS ARC can cause severe performance problems. (Oracle DB tends to use large-page-size chunks of memory. ZFS ARC uses 4k pages. On a server with high memory pressure, dynamic Oracle memory demands will force the kernel to have to coalesce memory to create large pages for the Oracle DB process(es). ZFS ARC pressure then breaks those pages up - rinse, lather, repeat as the server unresponsively just sits and spins...)

HP Proliant? Meh. A few years ago, a customer I supported bought new HP servers - because they were "cheaper" than Oracle's servers. Oh? Well, the new servers weren't any faster than the old (so old they still had "Sun" on them...) servers - and it took quite a bit of BIOS tuning just to get the brand-spanking-new "fast" HP servers to even match the old Sun ones performance-wise. As far as "cheaper"? We had to install the HBAs ourselves (labor time is expensive...) and THEN we found out that the ILOM software wasn't part of the basic HP server - it had to be bought/licensed separately - then installed (even more expensive labor hours). Oh, and the HP server didn't come with four built-in 10 gig ethernet ports, so we had to add ethernet cards - more money and more time. When all was done, the customer paid a lot of money and wound up with new HP servers that took a lot of time and effort to make just as fast as the older Sun servers they replaced. Simply buying new servers from Oracle would have resulted in actually getting faster servers - for less money, less time, and a lot less effort.

Slapping a bunch of commodity parts around a good CPU and a decent amount of RAM doesn't make for a fast server. I/O bandwidth, memory bandwidth, disk controller quality? They matter too, and using the cheapest parts you can find in China slapped onto the cheapest motherboard doesn't cut it - especially when you turn around and nickel-and-dime customers over things like ILOM software licenses...

I'm not impressed with HP.</RANT>
The Following User Says Thank You to achenle For This Useful Post:
flexihopper18 (04-23-2017)
Sponsored Links
Old Unix and Linux 04-23-2017
flexihopper18 flexihopper18 is offline
Registered User
Join Date: Mar 2017
Last Activity: 6 June 2017, 5:37 AM EDT
Posts: 11
Thanks: 12
Thanked 0 Times in 0 Posts
Hi All,

Thank you for all the input/advice. Well appreciated.

Sponsored Links

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Linux More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Unable to create zfs zpool in FreeBSD 8.2: no such pool or dataset bstring BSD 3 09-21-2012 05:24 PM
not able to use pool Sojourner Solaris 1 08-23-2011 05:11 PM
zfs - migrate from pool to pool pupp Infrastructure Monitoring 3 08-14-2009 10:27 AM
project vs pool vs use pressy Solaris 2 05-29-2007 05:35 AM
connection pool suntan IP Networking 1 04-22-2003 11:44 PM

All times are GMT -4. The time now is 12:45 PM.