![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||||||||||
Solution Type Problem Resolution Sure Solution 1213739.1 : Sun Storage 7000 Unified Storage System: Known NFS performance issues
In this Document
Applies to:Sun Storage 7410 Unified Storage System - Version All Versions and laterSun ZFS Storage 7120 - Version All Versions and later Sun ZFS Storage 7420 - Version All Versions and later Sun Storage 7310 Unified Storage System - Version All Versions and later Sun Storage 7110 Unified Storage System - Version All Versions and later 7000 Appliance OS (Fishworks) NAS head revision : [not dependent] BIOS revision : [not dependent] ILOM revision : [not dependent] JBODs Model : [not dependent] CLUSTER related : [not dependent] Symptoms
In some circumstances, some NFS latencies might be discernible on NFS client side. This document provides some typical scenarios where NFS can be tuned to get the best performance. To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Disk Storage ZFS Storage Appliance Community
Changes
CauseMost of the tuning is to be done from client side. The next section introduces some best practices for VmWare as well as Oracle Database. Some of the information can be applied for any NFS client type. SolutionGeneric information
VmWare
Solaris Client
To maximize parallelism between an NFS client and the ZFS storage appliance, the following entry can be added in /etc/system on client.
With actimeo=0, you disable attribute caching in the client, which can result in getattr storms during heavy file open/close activity. With noac, you also disable client side write behind caching but still allow read caching (assuming forcedirectio is not also enabled). In Solaris, that turns all of your writes into synchronous 8KB writes to the server, which can have a dramatic performance impact. You should really never use actimeo=0 or noac unless explicitly required by an application. The only common application that should be using either of these is Oracle RAC. If you are given the choice of actimeo=0 or noac, choose actimeo=0. LinuxDocument 1646387.1 describes the impact of READDIRPLUS commands from Linux NFSv3 clients. This slows down the performance when the file system is scanned by the commands like 'ls' or code that traverses the file system to get the attributes of the files for the first time. Oracle databaseThere is a lot of conflicting information on this subject from a lot of different source. The best reference of describing what mount options to use is Document 359515.1 : Mount Options for Oracle files when used with NAS devices
Back to Document 1331769.1 - Sun Storage 7000 Unified Storage System: How to Troubleshoot Performance Issues. References<NOTE:359515.1> - Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices<NOTE:1331769.1> - Sun Storage 7000 Unified Storage System: How to Troubleshoot Performance Issues <NOTE:1164673.1> - NFS Performance Decline Introduced by Mount Option "actimeo=0" Attachments This solution has no attachment |
||||||||||||||||||||||||||||||
|