BookmarkSubscribeRSS Feed
MargaretC
SAS Employee

SAS recently tested SAS 9.4 on GCP instances using EXAScaler Cloud by DDN: Google Marketplace - EXAScaler Cloud. The results of the testing were very favorable.

 

The test infrastructure consisted of 21 GCP instances defined like this: 

  • Three n2-standard-32 instances for the SAS clients – each with 9 TB of local SSD storage.
  • Sixteen n1-standard-16 instances for the OSS hosts – each with 4.3 TB of pd-balanced (balanced persistent disks) storage
  • One n1-standard-4 instance for the MGS host – with 2 TB of pd-ssd (SSD persistent disks) storage
  • One n1-standard-32 instance for the MDS host – with 1 TB of pd-balanced storage.
  • EXAScaler 5.1.1 was used for the testing.

 

For the test, the following EXAScaler tunings were applied:

  1. OSS tuning - Run on all OSS nodes

lctl set_param osd-ldiskfs.*.read_cache_enable=0 osd-ldiskfs.*.writethrough_cache_enable=0 obdfilter.*.brw_size=16 obdfilter.*.precreate_batch=1024

  1. Lustre client tuning - Run on all client nodes

lctl set_param mdc.*.max_rpcs_in_flight=128 osc.*.max_pages_per_rpc=16M osc.*.max_rpcs_in_flight=16 osc.*.max_dirty_mb=1024 llite.*.max_read_ahead_mb=2048 osc.*.checksums=0  llite.*.max_read_ahead_per_file_mb=256

 

And the following file system tuning was applied:

lfs setstripe -c -1 -S 4M  < file system subdirectory >

 

rhel_iotest results:

The 1-node test gave us 221 MB per second per physical core for WRITEs and 333 MB per second per physical core for READs.

 

The 2-node test gave us 226 MB per second per physical core for WRITEs and 337 MB per second per physical core for READs.

 

The 3-node test gave us 230 MB per second per physical core for WRITEs and 325 MB per second per physical core for READs.

 

Please note that SAS recommends a minimum of 100 MB per second per physical core for WRITEs and READs.

 

As you can see, the above EXAScaler Cloud infrastructure can produce the minimum IO throughput needs of a 64-core SAS Grid application.  Please reach out to DDN for more details on EXAScaler Cloud and how to configure it for optimal performance in GCP.

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
  • 0 replies
  • 4985 views
  • 0 likes
  • 1 in conversation