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   -   Original Discussion by flexihopper18
ygemici's Unix or Linux Image
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   -   Original Discussion by flexihopper18
Peasant's Unix or Linux Image
Peasant Peasant is offline Forum Advisor  
Registered User
Join Date: Mar 2011
Last Activity: 20 January 2018, 1:37 PM EST
Posts: 1,111
Thanks: 32
Thanked 332 Times in 286 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   -   Original Discussion by flexihopper18
jlliagre's Unix or Linux Image
jlliagre jlliagre is offline Forum Advisor  
ɹǝsn sıɹɐlos
Join Date: Dec 2007
Last Activity: 20 January 2018, 4:47 PM EST
Location: Outside Paris
Posts: 4,888
Thanks: 18
Thanked 639 Times in 558 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   -   Original Discussion by flexihopper18
achenle's Unix or Linux Image
achenle achenle is offline Forum Advisor  
Registered User
Join Date: Jun 2009
Last Activity: 17 January 2018, 10:11 AM EST
Posts: 1,009
Thanks: 3
Thanked 155 Times in 147 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   -   Original Discussion by flexihopper18
flexihopper18's Unix or Linux Image
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 06:24 PM
not able to use pool Sojourner Solaris 1 08-23-2011 06:11 PM
zfs - migrate from pool to pool pupp Infrastructure Monitoring 3 08-14-2009 11:27 AM
project vs pool vs use pressy Solaris 2 05-29-2007 06:35 AM
connection pool suntan IP Networking 1 04-23-2003 12:44 AM

All times are GMT -4. The time now is 09:08 PM.