# Invocation command line: # /export/home/cpu2006v1.2/bin/runspec -c ivb-a1g-spaug22 --reportable -T base,peak fp # output_root was not used for this run ############################################################################ ############################################################################ #--------------------------------------------------------------------- # Comment out next line to build rate %define speed 1 #--------------------------------------------------------------------- %ifdef %{speed} % define suffix speed % define intbaseCCmodel 64 % define intbaseCXXmodel 64 %else % define suffix rate % define intbaseCCmodel 64 % define intbaseCXXmodel 32 %endif ext = a1g_spaug22_%{suffix} flagsurl000 = http://www.spec.org/cpu2006/flags/Oracle-Solaris-Studio12.3-x86_64.20130924.xml flagsurl001 = http://www.spec.org/cpu2006/flags/Oracle-platform-x86_64.CPUv1.2-RevA.20120425.xml action = validate output_format = asc,cfgfile verbose = 6 teeout = 1 teerunout = 1 iterations = 3 # in a real run, would be 3 or more tune = peak expand_notes = 1 log_line_width = 4090 # to avoid choking vi preenv = 1 #minimize_rundirs = 1 #strict_rundir_verify = 0 check_md5 = 1 backup_config = 0 ####################### Processor usage ####################### # Note that the first instance of a "named section" occurs with # the copies line a little below. Therefore, any variables that # belong in the header section should be above this point. # # Customize the next lines based on how many chips are in # this system. Unfortunately, you'll have to do the math # yourself in the next few lines. %define allthreads 48 %define halfthreads 24 %define onechipcores 12 hw_nchips = 2 hw_ncores = 24 makeflags = -j%{halfthreads} XJOBS = %{allthreads} notes_os_shell_000 = ulimit -s unlimited (shell): increases stack %ifdef %{speed} preENV_OMP_NUM_THREADS = %{halfthreads} preENV_SUNW_MP_PROCBIND = scatter preENV_SUNW_MP_THR_IDLE = spin bind = 1 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk use_submit_for_speed = 1 preENV_MTEXCLUSIVE = Y %else command_add_redirect = 1 bind = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk parallel_setup = 6 parallel_setup_type = fork parallel_setup_prefork = pbind -b $BIND $$ preENV_OMP_NUM_THREADS = 1 # # To insist that the command line win with your --rate N # clause, you must add --define OverRideCopies. Otherwise, # the named section below will win # % ifndef %{OverRideCopies} copies = %{allthreads} # settings for peak INT: 400.perlbench,401.bzip2,403.gcc,464.h264ref,471.omnetpp,483.xalancbmk=peak: copies = 96 462.libquantum=peak: copies = 24 473.astar=peak: copies = 72 # settings for peak FP: 410.bwaves,437.leslie3d,450.soplex,481.wrf,482.sphinx3=peak: copies=24 434.zeusmp,447.dealII=peak: copies=72 465.tonto=peak: copies=120 % endif %endif #################### Compiler invocation #################################### default=default=default=default: SPECLANG = /export/home/studio12.3-pse130822/intel-S2/bin/ %ifdef %{compiler_showversion} CVERBOSE = -V CXXVERBOSE = -verbose=version FCVERBOSE = -V %endif %ifdef %{compiler_verbose} CVERBOSE = -V -\# CXXVERBOSE = -verbose=diags,version FCVERBOSE = -V -v %endif CC = ${SPECLANG}cc -g CXX = ${SPECLANG}CC -g FC = ${SPECLANG}f90 -g SMARTHEAP_DIR = /export/home/SmartHeap_9/lib/ SMARTHEAP = -L$(SMARTHEAP_DIR) -R$(SMARTHEAP_DIR) -lsmartheap SMARTHEAP64 = -L$(SMARTHEAP_DIR) -R$(SMARTHEAP_DIR) -lsmartheap64 SMARTHEAPMT64 = -L$(SMARTHEAP_DIR) -R$(SMARTHEAP_DIR) -lsmartheap_mt64 LFAST = -lfast LFASTMT = -lfast_r ########################## Portability Flags ############################ fp=base: PORTABILITY = -DSPEC_CPU_LP64 sw_base_ptrsize = 64-bit int=base: %if %{intbaseCCmodel} == %{intbaseCXXmodel} sw_base_ptrsize = %{intbaseCCmodel}-bit %else sw_base_ptrsize = 32/64-bit %endif %if %{intbaseCCmodel} == 64 EXTRA_CPORTABILITY = -DSPEC_CPU_LP64 %endif %if %{intbaseCXXmodel} == 64 EXTRA_CXXPORTABILITY = -DSPEC_CPU_LP64 %endif 400.perlbench=base: #-------32/64 bit portability ------------------------------------------------------------------- # Warning: Note! this section sets only *base*. Peak portability must be set next to peak tuning #------------------------------------------------------------------------------------------------ %if %{intbaseCCmodel} == 32 CPORTABILITY = -DSPEC_CPU_SOLARIS_IA32 %else CPORTABILITY = -DSPEC_CPU_SOLARIS_X64 %endif 403.gcc: CPORTABILITY = -DSPEC_CPU_SOLARIS 462.libquantum: CPORTABILITY = -DSPEC_CPU_SOLARIS 481.wrf=default: CPORTABILITY = -DSPEC_CPU_WORDS_LITTLEENDIAN 483.xalancbmk: CXXPORTABILITY = -DSPEC_CPU_SOLARIS ###################### Profile Feedback ################################# # Feedback is turned on for all peak tests by default, unless subtests # # selectively turns it off by feedback=0 # ######################################################################### default=peak=default=default: fdo_pre0 = rm -rf ./feedback.profile ./SunWS_cache PASS1_CFLAGS = -xprofile=collect:./feedback PASS1_CXXFLAGS = -xprofile=collect:./feedback PASS1_FFLAGS = -xprofile=collect:./feedback PASS1_LDFLAGS = -xprofile=collect:./feedback PASS2_CFLAGS = -xprofile=use:./feedback PASS2_CXXFLAGS = -xprofile=use:./feedback PASS2_FFLAGS = -xprofile=use:./feedback PASS2_LDFLAGS = -xprofile=use:./feedback #################### Baseline Int Optimization Flags #################### int=base: EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_CXXLIBS = -library=stlport4 -lfast %ifdef %{speed} COPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xautopar -xreduction CXXOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible %else COPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xaddr32 -xpagesize=2M CXXOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=2M -xalias_level=compatible %endif #################### Int Peak Optimization Flags ######################## 400.perlbench=peak: #-----32/64 bit portability --------------------------------------------------------------- CPORTABILITY = -DSPEC_CPU_SOLARIS_X64 -DSPEC_CPU_LP64 # use for 64-bit #------------------------------------------------------------------------------------------ %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std EXTRA_OPTIMIZE = -xprefetch=no%auto %else OPTIMIZE = -fast -xtarget=nehalem -xprefetch=no%auto -xipo=1 -m64 -xpagesize=2M -xalias_level=std %endif EXTRA_CFLAGS = -lbsdmalloc EXTRA_LIBS = -lbsdmalloc 401.bzip2=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=strong 403.gcc=peak: #-----32/64 bit portability --------------------------------------------------------------- #PORTABILITY = -DSPEC_CPU_LP64 # use for 64-bit (adds to above portability line) #------------------------------------------------------------------------------------------ OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=2M -xalias_level=std -W2,-Abuiltin_opt:calloc_no_support=on 429.mcf=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=4K -xalias_level=std -W2,-Asac %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize_heap=2M -xpagesize_stack=4k -xalias_level=std EXTRA_OPTIMIZE = -W2,-Asac %endif 445.gobmk=peak: OPTIMIZE = -fast -xtarget=ivybridge -xtarget=sandybridge -m64 -xpagesize=2M -xrestrict -xalias_level=strong 456.hmmer=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=strong EXTRA_OPTIMIZE = -xprefetch=no%auto %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=4k -xalias_level=strong %endif 458.sjeng=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std %else OPTIMIZE = -fast -xtarget=ivybridge -xtarget=nehalem -xipo=2 -m64 -xpagesize=2M -xalias_level=std %endif 462.libquantum=peak: feedback = 0 OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std %ifdef %{speed} EXTRA_OPTIMIZE = -xautopar -xreduction EXTRA_LIBS = -lmtmalloc %endif 464.h264ref=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=strong %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=2M -xalias_level=strong %endif 471.omnetpp=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=2M -xalias_level=compatible %ifdef %{speed} EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %else EXTRA_CXXFLAGS = -library=stlport4 $(SMARTHEAP) EXTRA_LIBS = -library=stlport4 $(SMARTHEAP) %endif 473.astar=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible -xrestrict EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast feedback=1 483.xalancbmk=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m32 -xpagesize=2M -xunroll=8 EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %endif #################### Baseline FP Optimization Flags #################### fp=base=default=default: EXTRA_CXXFLAGS = -library=stdcxx4 EXTRA_CXXLIBS = -library=stdcxx4 %ifdef %{speed} COPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xautopar -xreduction -xalias_level=std CXXOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible FOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xautopar -xreduction -xpagesize=2M %else COPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xalias_level=std FOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M CXXOPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible %endif #################### FP Peak Optimization Flags ######################## 410.bwaves=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=4K -xautopar -xreduction %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M %endif 416.gamess=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xunroll=1 -xvector=no%simd -xprefetch=no%auto feedback = 0 %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xunroll=1 -xvector=no%simd EXTRA_OPTIMIZE = -xprefetch_level=1 feedback = 0 %endif 433.milc=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std EXTRA_OPTIMIZE = -xautopar -xreduction -W2,-Aparallel:nthreads=%{onechipcores} -lmtmalloc EXTRA_LIBS = -lmtmalloc %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std feedback = 0 %endif 434.zeusmp=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M EXTRA_OPTIMIZE = -xautopar -xreduction %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M %endif 435.gromacs=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M FOPTIMIZE = -fsimple=2 -Qoption ube -fsimple=3 %ifdef %{speed} EXTRA_OPTIMIZE = -O4 -xautopar -xreduction -Qoption iropt -Aparallel:nthreads=%{onechipcores} -lmtmalloc EXTRA_LIBS = -lmtmalloc %else EXTRA_OPTIMIZE = -xvector=no%simd %endif 436.cactusADM=peak: #-----32/64 bit portability --------------------------------------------------------------- PORTABILITY = -DSPEC_CPU_LP64 # use for 64-bit (adds to above portability line) #------------------------------------------------------------------------------------------ %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -m64 -xautopar -xreduction -xpagesize=2M -lumem -lmvec EXTRA_OPTIMIZE = -xprefetch_level=3 EXTRA_LIBS = -lumem -lmvec %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -lumem -xprefetch_level=3 EXTRA_LIBS = -lumem %endif 437.leslie3d=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 %ifdef %{speed} EXTRA_OPTIMIZE = -xautopar -xreduction -lmtmalloc EXTRA_LIBS = -lmtmalloc %endif 444.namd=peak: EXTRA_CXXLIBS = -library=stlport4 EXTRA_CXXFLAGS = -library=stlport4 OPTIMIZE = -fast -xtarget=ivybridge -xO3 -xprefetch=no%auto -m64 -xpagesize=2M -xalias_level=compatible 447.dealII=peak: EXTRA_CXXFLAGS = -library=stdcxx4 EXTRA_CXXLIBS = -library=stdcxx4 %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible EXTRA_OPTIMIZE = -xrestrict feedback = 0 %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible EXTRA_OPTIMIZE = -xvector -xprefetch -xrestrict feedback = 0 %endif 450.soplex=peak: EXTRA_CXXLIBS = -library=stlport4 EXTRA_CXXFLAGS = -library=stlport4 OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -xpagesize=2M -xalias_level=compatible %ifdef %{speed} EXTRA_OPTIMIZE = -m64 -Qoption iropt -Rtile %else EXTRA_OPTIMIZE = -m32 -Qoption iropt -Rujam,-Rtile %endif 453.povray=peak: EXTRA_CXXLIBS = -library=stdcxx4 EXTRA_CXXFLAGS = -library=stdcxx4 OPTIMIZE = -fast -xtarget=ivybridge -xprefetch=no%auto -xipo=2 -m64 -xpagesize=2M -xalias_level=compatible -Qoption iropt -Atile:skew=on,-Ainline:cs=700 454.calculix=peak: OPTIMIZE = -fast -xtarget=ivybridge -xipo=0 -m64 -xpagesize=2M -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -Qoption ube -xprefetch_mult=24 EXTRA_OPTIMIZE = -xunroll=2 feedback = 0 459.GemsFDTD=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xautopar -xreduction %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M %endif 465.tonto=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xpagesize=2M -O3 -m64 -stackvar -xprefetch=no%auto -xalias EXTRA_OPTIMIZE = -xautopar -xreduction -Qoption iropt -Aparallel:nthreads=%{onechipcores} -lfast_r EXTRA_LIBS = -lfast_r %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xvector=lib -xalias -lbsdmalloc EXTRA_OPTIMIZE = -stackvar EXTRA_LIBS = -lbsdmalloc %endif 470.lbm=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xautopar -xreduction -xpagesize=4K -xprefetch_level=3 -lmtmalloc EXTRA_LIBS = -lmtmalloc feedback = 0 %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=4K EXTRA_LIBS = -lbsdmalloc feedback = 0 %endif 481.wrf=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -O4 -xchip=nehalem -xarch=sse4_2 -xipo=2 -m64 -xpagesize=2M -xprefetch=no%auto EXTRA_OPTIMIZE = -xautopar -xreduction -Qoption iropt -Aparallel:nthreads=%{onechipcores} %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 %endif 482.sphinx3=peak: %ifdef %{speed} OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -m64 -xpagesize=2M -xalias_level=std -xrestrict -xprefetch=no%auto EXTRA_OPTIMIZE = -xautopar -xreduction -W2,-Aparallel:nthreads=%{onechipcores} %else OPTIMIZE = -fast -xtarget=ivybridge -xipo=2 -xpagesize=2M -xalias_level=std -xunroll=6 -W2,-Aujam:noinner -lumem -lmvec EXTRA_LIBS = -lumem -lmvec %endif #################### Int Peak Optimization Flags ######################## default=default=default=default: hw_vendor = Oracle Corporation test_sponsor = Oracle Corporation tester = Oracle Corporation license_num = 6 hw_model = Sun Blade X4-2B (Intel Xeon E5-2697 v2 2.7GHz) sw_parallel_other = No hw_cpu_char = Intel Turbo Boost Technology up to 3.50 GHz hw_cpu_mhz = 2700 hw_fpu = Integrated hw_ncpuorder = 2 chips hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 256 KB I+D on chip per core hw_tcache = 30 MB I+D on chip per chip hw_avail = Sep-2013 hw_ocache = None hw_disk = 1 x 300 GB SAS, 10K RPM hw_other = None sw_avail = Nov-2013 prepared_by = Rajaram.Gnanakumar@Oracle.COM sw_peak_ptrsize = 64-bit sw_compiler000 = C/C++: Version 12.3 of Oracle Solaris Studio sw_compiler001 = 10/13 Patch Set (tested with nightly build sw_compiler002 = 20130822) sw_file = zfs sw_os = Solaris 11 11/11 sw_other = None sw_state = Default # The following settings were obtained by running 'specperl $[top]/Docs/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program /export/home/cpu2006v1.2/Docs/sysinfo notes_plat_sysinfo_005 = : 6775 2011-08-16 #f7622badcf24e01c368b1db4377c notes_plat_sysinfo_010 = running on bur408-94 Mon Sep 2 15:51:28 2013 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by notes_plat_sysinfo_025 = some common utilities. To remove or add to this section, see: notes_plat_sysinfo_030 = http://www.spec.org/cpu2006/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = notes_plat_sysinfo_045 = From /usr/sbin/psrinfo -pv notes_plat_sysinfo_050 = Intel(r) Xeon(r) CPU E5-2697 v2 @ 2.70GHz notes_plat_sysinfo_055 = x86 (GenuineIntel 306E4 family 6 model 62 step 4 clock 2693 MHz) notes_plat_sysinfo_060 = notes_plat_sysinfo_065 = /usr/sbin/psrinfo -p: 2 chips notes_plat_sysinfo_070 = /usr/sbin/psrinfo | wc -l: 24 threads notes_plat_sysinfo_075 = notes_plat_sysinfo_080 = /usr/sbin/prtconf | grep "Memory size:": 262087 Megabytes notes_plat_sysinfo_085 = notes_plat_sysinfo_090 = /etc/release: notes_plat_sysinfo_095 = Oracle Solaris 11.1 X86 notes_plat_sysinfo_100 = uname -a: notes_plat_sysinfo_105 = SunOS bur408-94 5.11 11.1 i86pc i386 i86pc notes_plat_sysinfo_110 = notes_plat_sysinfo_115 = disk: df -h notes_plat_sysinfo_120 = Filesystem Size Used Available Capacity Mounted on notes_plat_sysinfo_125 = rpool/export/home 274G 33G 164G 17% /export/home notes_plat_sysinfo_130 = notes_plat_sysinfo_135 = (End of data from sysinfo program) hw_cpu_name = Intel Xeon E5-2697 v2 hw_memory000 = 256 GB (16 x 16 GB 2Rx4 PC3-12800R-11, ECC) hw_nchips = 2 hw_ncores = 24 hw_ncoresperchip = 12 hw_nthreadspercore = 1 prepared_by = Gnanakumar.Rajaram@Oracle.COM sw_os = Solaris 11.1 (SRU 11) # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: notes_000 =Environment variables set by runspec before the start of the run: notes_005 =MTEXCLUSIVE = "Y" notes_010 =OMP_NUM_THREADS = "24" notes_015 =SUNW_MP_PROCBIND = "scatter" notes_020 =SUNW_MP_THR_IDLE = "spin" notes_025 = notes_plat_000 = Default BIOS Settings were used except: notes_plat_005 = Hyper-Threading (HT) Technology was Disabled notes_plat_010 = notes_submit_000 = The config file option 'submit' was used to bind processes to CPU threads with pbind(1) notes_os_sys_000 = /etc/system parameters notes_os_sys_005 = autoup=1000 notes_os_sys_010 = tune_t_fsflushr=10 notes_os_sys_015 = gzip compression set using "zfs set compression=gzip "