BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
syedhisam
Obsidian | Level 7

 

I am in process of installing SAS Viya 3.4 on RHEL 7.5, looks like since version 7 RHEL default file system is xfs . Wanted to check what is SAS recommendation for File System xfs or ext4 ? I could not find anything around this in the documentation.

1 ACCEPTED SOLUTION

Accepted Solutions
MargaretC
SAS Employee
What SAS Viya file system are you asking about? Details on the different file systems can be found here: https://support.sas.com/resources/papers/checklist-sas-viya-administration-tasks.pdf and here: https://support.sas.com/documentation/onlinedoc/viya/3.4/AdminDoc34.pdf

* CAS_Disk_Cache
* Location of permanent CAS files? If so, what format are you saving them in - Hadoop, SASHDAT, ??
* SAS WORK for the SAS SPRE node?

XFS is preferred over EXT4 for places where SAS7BDAT files are written. HDFS for places where HADOOP or SASHDAT file are written.

View solution in original post

12 REPLIES 12
eleven
Fluorite | Level 6

Hi Syedhisam, 

i think this sas note still valid 
http://support.sas.com/kb/43/820.html

MargaretC
SAS Employee
What SAS Viya file system are you asking about? Details on the different file systems can be found here: https://support.sas.com/resources/papers/checklist-sas-viya-administration-tasks.pdf and here: https://support.sas.com/documentation/onlinedoc/viya/3.4/AdminDoc34.pdf

* CAS_Disk_Cache
* Location of permanent CAS files? If so, what format are you saving them in - Hadoop, SASHDAT, ??
* SAS WORK for the SAS SPRE node?

XFS is preferred over EXT4 for places where SAS7BDAT files are written. HDFS for places where HADOOP or SASHDAT file are written.
syedhisam
Obsidian | Level 7

What SAS Viya file system are you asking about?

 

Do you have still  have confusion or is it a Sarcasm ?

MargaretC
SAS Employee

I am not being sarcastic.  There are lots of different file systems needed for SAS Viya 3.4.  Please read the links I sent you.

 

alexal
SAS Employee

@syedhisam,

 

Please note that SAS supports only local file systems for the CAS cache such as EXT4 and XFS. It does not support network file systems such as GPFS.

 

Set Up the CAS Cache Directory

MargaretC
SAS Employee

For CAS_Disk_Cache, only local file systems can be used.  XFS is better than EXT4.   No, GPFS can not be used.

syedhisam
Obsidian | Level 7

Thanks a lot Guys @eleven @MargaretC @alexal

 

Really appreciate information shared, will review and follow-up in case required.

 

Thanks Again !!

SimonDawson
SAS Employee

 -- Tried to post this yesterday but the forums went offline for maintenance --

 

XFS is a great choice. Red Hat have a paper on their site about tuning RHEL for SAS workloads. Their "bake off" put XFS on top in their case.

https://access.redhat.com/articles/1593123

 

While I do love fast things and you should certainly listen to the advice @MargaretC and @alexal have given you, I'll play devils advocate for a bit. The difference based purely on the file system for most workloads is marginal. For a lot of workloads your users won't notice the difference. Depending on what your requirements are you might want to think about your choice considering the broader picture. What is ubiquitous across your environments, consider not just your SAS deployments. What are your system administrators and application administrators are familiar with? Do you have other constraints on your file system choice? As a simple example some backup solutions only support specific file systems.

 

The far more important thing to get right is the storage on which the file system resides. Getting your disks and volumes correctly setup to support your SAS deployment is far more important than the file system you pick. Spend some time to ensure you have the correct layout of drives, number of disks and spindles, and appropriate disk attachment method to the systems for the various types of storage you'll need. Getting the storage laid out correctly is where you will get the most bang for your buck.

BigSASFan
Obsidian | Level 7

I come late to the party at the end of 2018, and I am new to Viya.

 

That said, since there are so many different part of Viya, I am curious what filesystem you recommmend for each part.

Assuming the OS is Redhat Linux 7.x or 8.x:

 

I already read in this thread that for CAS_Disk_Cache, XFS is preferred.

 

How about the other Viya components ? Specifically:

 

1. What filesystem for controller? How about if we have multiple controllers, should they use shared filesystem like GPFS ?

2. What filesystem for SAS data (currently in SAS 9.4 GRID they are in .sas7bdat format) ? In Viya, which is better SASHDAT or HDFS ? But anyway, it looks that the traditional GPFS shared filesystem doesn't play a role for workers in Viya ?

 

Thanks in advance,

 

Lei

MargaretC
SAS Employee
Lei,
I believe you have your answer to this question in a separate email thread. Is that correct?
Margaret
BigSASFan
Obsidian | Level 7

Hi Magaret,

 

That's true, sorry for the confusions !

 

 

RobCollum
SAS Super FREQ

CAS_DISK_CACHE is not the only storage location for consideration... but I did just release a post about it in Communities: Provisioning CAS_DISK_CACHE For SAS Viya. And yes as noted above, xfs is preferred and so is ext4. Avoid ext3 and any kind of NFS-based storage for CAS' cache.

 

You have the option to rely on shared file system solutions for loading data into CAS, like NFS or a SAN or even HDFS. These among other topics are covered in several other posts of mine as well:

 

 

Some of those link to white papers published by Margaret and her team. 

 

HTH,

Rob

Break the rules. Keep the faith. Fight for love.

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 12 replies
  • 4501 views
  • 7 likes
  • 7 in conversation