Hi All,
I have a windows 11 client that in generaly works fine (Ryzen 7800x3d, 32G ram, nvme boot disk). Browsing my storage server \\store for shares is fast. However when I go into an actual share, the icon enumeration takes forever. Trying to double click a program to run it,m may also take 60 seconds or more. The system is mostly idle as it only has a few users. I don't notice this issue from Linux/Mac, only Windows (11).
My Windows client is on 5Gbit nic, and I get the following iperf:
I've only noticed this after upgrading to Windows 11, and joining the server (& my windows 11 box) to a samba domain on my network.
Just wondering if I'm doing something obviously wrong or missing something I should be tuning, etc etc. Server stat's in sig.
I've been searching the forums/google for hopefully a quick solution but no luck.
Here is my arc_summary:
If I'm missing something obvious, please let me know. Open to all suggestions & thanks in advance!
I have a windows 11 client that in generaly works fine (Ryzen 7800x3d, 32G ram, nvme boot disk). Browsing my storage server \\store for shares is fast. However when I go into an actual share, the icon enumeration takes forever. Trying to double click a program to run it,m may also take 60 seconds or more. The system is mostly idle as it only has a few users. I don't notice this issue from Linux/Mac, only Windows (11).
My Windows client is on 5Gbit nic, and I get the following iperf:
Code:
C:\Users\rob.LAN\OneDrive\Desktop\iperf3>iperf3 -c stor. Connecting to host stor.mydomain.net, port 5201 [ 4] local fd4a:ea50:349f:a0:ec57:3937:b06d:714 port 57927 connected to fd4a:ea50:349f:a0:202:c9ff:fe50:aee4 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 522 MBytes 4.37 Gbits/sec [ 4] 1.00-2.00 sec 545 MBytes 4.57 Gbits/sec [ 4] 2.00-3.00 sec 547 MBytes 4.58 Gbits/sec [ 4] 3.00-4.00 sec 545 MBytes 4.57 Gbits/sec [ 4] 4.00-5.00 sec 548 MBytes 4.59 Gbits/sec [ 4] 5.00-6.00 sec 544 MBytes 4.57 Gbits/sec [ 4] 6.00-7.00 sec 532 MBytes 4.46 Gbits/sec [ 4] 7.00-8.00 sec 546 MBytes 4.59 Gbits/sec [ 4] 8.00-9.00 sec 547 MBytes 4.59 Gbits/sec [ 4] 9.00-10.00 sec 540 MBytes 4.53 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 5.29 GBytes 4.54 Gbits/sec sender [ 4] 0.00-10.00 sec 5.29 GBytes 4.54 Gbits/sec receiver iperf Done.
I've only noticed this after upgrading to Windows 11, and joining the server (& my windows 11 box) to a samba domain on my network.
Just wondering if I'm doing something obviously wrong or missing something I should be tuning, etc etc. Server stat's in sig.
I've been searching the forums/google for hopefully a quick solution but no luck.
Here is my arc_summary:
Code:
root@stor:~ # arc_summary ------------------------------------------------------------------------ ZFS Subsystem Report Sun Nov 26 15:30:11 2023 FreeBSD 13.1-RELEASE-p9 zpl version 5 Machine: stor.hendelman.net (amd64) spa version 5000 ARC status: HEALTHY Memory throttle count: 0 ARC size (current): 60.2 % 42.7 GiB Target size (adaptive): 60.3 % 42.8 GiB Min size (hard limit): 3.2 % 2.2 GiB Max size (high water): 31:1 70.9 GiB Most Frequently Used (MFU) cache size: 86.8 % 35.0 GiB Most Recently Used (MRU) cache size: 13.2 % 5.3 GiB Metadata cache size (hard limit): 75.0 % 53.2 GiB Metadata cache size (current): 12.8 % 6.8 GiB Dnode cache size (hard limit): 10.0 % 5.3 GiB Dnode cache size (current): 22.2 % 1.2 GiB ARC hash breakdown: Elements max: 1.3M Elements current: 100.0 % 1.3M Collisions: 131.2k Chain max: 4 Chains: 49.8k ARC misc: Deleted: 224.6k Mutex misses: 1.7k Eviction skips: 2.6k Eviction skips due to L2 writes: 0 L2 cached evictions: 91.6 GiB L2 eligible evictions: 3.3 GiB L2 eligible MFU evictions: 68.1 % 2.2 GiB L2 eligible MRU evictions: 31.9 % 1.0 GiB L2 ineligible evictions: 2.1 GiB ARC total accesses (hits + misses): 2.3G Cache hit ratio: 99.9 % 2.3G Cache miss ratio: 0.1 % 1.7M Actual hit ratio (MFU + MRU hits): 99.9 % 2.3G Data demand efficiency: 97.2 % 2.1M Data prefetch efficiency: 0.5 % 638.0k Cache hits by cache type: Most frequently used (MFU): 99.5 % 2.3G Most recently used (MRU): 0.5 % 11.2M Most frequently used (MFU) ghost: < 0.1 % 252.0k Most recently used (MRU) ghost: < 0.1 % 421.8k Cache hits by data type: Demand data: 0.1 % 2.0M Prefetch data: < 0.1 % 2.9k Demand metadata: 99.9 % 2.3G Prefetch metadata: < 0.1 % 59.2k Cache misses by data type: Demand data: 3.3 % 57.9k Prefetch data: 36.4 % 635.0k Demand metadata: 40.2 % 700.6k Prefetch metadata: 20.1 % 350.0k DMU prefetch efficiency: 542.8k Hit ratio: 70.3 % 381.4k Miss ratio: 29.7 % 161.4k L2ARC status: HEALTHY Low memory aborts: 0 Free on write: 18 R/W clashes: 0 Bad checksums: 0 I/O errors: 0 L2ARC size (adaptive): 88.5 GiB Compressed: 91.8 % 81.3 GiB Header size: < 0.1 % 16.3 MiB MFU allocated size: 100.6 % 81.8 GiB MRU allocated size: 0.9 % 784.4 MiB Prefetch allocated size: < 0.1 % 5.5 MiB Data (buffer content) allocated size: 98.1 % 79.8 GiB Metadata (buffer content) allocated size: 3.4 % 2.8 GiB L2ARC breakdown: 1.7M Hit ratio: 17.3 % 299.2k Miss ratio: 82.7 % 1.4M Feeds: 81.2k L2ARC writes: Writes sent: 100 % 26.1k L2ARC evicts: Lock retries: 0 Upon reading: 0 Tunables: abd_scatter_enabled 1 abd_scatter_min_size 4097 allow_redacted_dataset_mount 0 anon_data_esize 0 anon_metadata_esize 0 anon_size 267776 arc.average_blocksize 8192 arc.dnode_limit 0 arc.dnode_limit_percent 10 arc.dnode_reduce_percent 10 arc.evict_batch_limit 10 arc.eviction_pct 200 arc.grow_retry 0 arc.lotsfree_percent 10 arc.max 0 arc.meta_adjust_restarts 4096 arc.meta_limit 0 arc.meta_limit_percent 75 arc.meta_min 0 arc.meta_prune 10000 arc.meta_strategy 1 arc.min 0 arc.min_prefetch_ms 0 arc.min_prescient_prefetch_ms 0 arc.p_dampener_disable 1 arc.p_min_shift 0 arc.pc_percent 0 arc.prune_task_threads 1 arc.shrink_shift 0 arc.sys_free 0 arc_free_target 391544 arc_max 0 arc_min 0 arc_no_grow_shift 5 async_block_max_blocks 18446744073709551615 autoimport_disable 1 btree_verify_intensity 0 ccw_retry_interval 300 checksum_events_per_second 20 commit_timeout_pct 5 compressed_arc_enabled 1 condense.indirect_commit_entry_delay_ms 0 condense.indirect_obsolete_pct 25 condense.indirect_vdevs_enable 1 condense.max_obsolete_bytes 1073741824 condense.min_mapping_bytes 131072 condense_pct 200 crypt_sessions 0 dbgmsg_enable 1 dbgmsg_maxsize 4194304 dbuf.cache_shift 5 dbuf.metadata_cache_max_bytes 18446744073709551615 dbuf.metadata_cache_shift 6 dbuf_cache.hiwater_pct 10 dbuf_cache.lowater_pct 10 dbuf_cache.max_bytes 18446744073709551615 dbuf_state_index 0 ddt_data_is_special 1 deadman.checktime_ms 60000 deadman.enabled 1 deadman.failmode wait deadman.synctime_ms 600000 deadman.ziotime_ms 300000 debug 0 debugflags 0 dedup.prefetch 0 default_bs 9 default_ibs 15 delay_min_dirty_percent 60 delay_scale 500000 dirty_data_max 4294967296 dirty_data_max_max 4294967296 dirty_data_max_max_percent 25 dirty_data_max_percent 10 dirty_data_sync_percent 20 disable_ivset_guid_check 0 dmu_object_alloc_chunk_shift 7 dmu_offset_next_sync 1 dmu_prefetch_max 134217728 dtl_sm_blksz 4096 embedded_slog_min_ms 64 flags 0 fletcher_4_impl [fastest] scalar superscalar superscalar4 sse2 ssse3 free_bpobj_enabled 1 free_leak_on_eio 0 free_min_time_ms 1000 history_output_max 1048576 immediate_write_sz 32768 initialize_chunk_size 1048576 initialize_value 16045690984833335022 keep_log_spacemaps_at_export 0 l2arc.exclude_special 0 l2arc.feed_again 1 l2arc.feed_min_ms 200 l2arc.feed_secs 1 l2arc.headroom 2 l2arc.headroom_boost 200 l2arc.meta_percent 33 l2arc.mfuonly 0 l2arc.noprefetch 1 l2arc.norw 0 l2arc.rebuild_blocks_min_l2size 1073741824 l2arc.rebuild_enabled 0 l2arc.trim_ahead 0 l2arc.write_boost 8388608 l2arc.write_max 8388608 l2arc_feed_again 1 l2arc_feed_min_ms 200 l2arc_feed_secs 1 l2arc_headroom 2 l2arc_noprefetch 1 l2arc_norw 0 l2arc_write_boost 8388608 l2arc_write_max 8388608 l2c_only_size 0 livelist.condense.new_alloc 0 livelist.condense.sync_cancel 0 livelist.condense.sync_pause 0 livelist.condense.zthr_cancel 0 livelist.condense.zthr_pause 0 livelist.max_entries 500000 livelist.min_percent_shared 75 lua.max_instrlimit 100000000 lua.max_memlimit 104857600 max_async_dedup_frees 100000 max_auto_ashift 14 max_dataset_nesting 50 max_log_walking 5 max_logsm_summary_length 10 max_missing_tvds 0 max_missing_tvds_cachefile 2 max_missing_tvds_scan 0 max_nvlist_src_size 0 max_recordsize 1048576 metaslab.aliquot 1048576 metaslab.bias_enabled 1 metaslab.debug_load 0 metaslab.debug_unload 0 metaslab.df_alloc_threshold 131072 metaslab.df_free_pct 4 metaslab.df_max_search 16777216 metaslab.df_use_largest_segment 0 metaslab.find_max_tries 100 metaslab.force_ganging 16777217 metaslab.fragmentation_factor_enabled 1 metaslab.fragmentation_threshold 70 metaslab.lba_weighting_enabled 1 metaslab.load_pct 50 metaslab.max_size_cache_sec 3600 metaslab.mem_limit 25 metaslab.preload_enabled 1 metaslab.preload_limit 10 metaslab.segment_weight_enabled 1 metaslab.sm_blksz_no_log 16384 metaslab.sm_blksz_with_log 131072 metaslab.switch_threshold 2 metaslab.try_hard_before_gang 0 metaslab.unload_delay 32 metaslab.unload_delay_ms 600000 mfu_data_esize 35233269248 mfu_ghost_data_esize 32558490112 mfu_ghost_metadata_esize 6805570048 mfu_ghost_size 39364060160 mfu_metadata_esize 175243776 mfu_size 37531628032 mg.fragmentation_threshold 95 mg.noalloc_threshold 0 min_auto_ashift 9 min_metaslabs_to_flush 1 mru_data_esize 3077856256 mru_ghost_data_esize 184811520 mru_ghost_metadata_esize 39770624 mru_ghost_size 224582144 mru_metadata_esize 30787584 mru_size 5717597184 multihost.fail_intervals 10 multihost.history 0 multihost.import_intervals 20 multihost.interval 1000 multilist_num_sublists 0 no_scrub_io 0 no_scrub_prefetch 0 nocacheflush 0 nopwrite_enabled 1 obsolete_min_time_ms 500 pd_bytes_max 52428800 per_txg_dirty_frees_percent 30 prefetch.array_rd_sz 1048576 prefetch.disable 0 prefetch.max_distance 67108864 prefetch.max_idistance 67108864 prefetch.max_sec_reap 2 prefetch.max_streams 8 prefetch.min_distance 4194304 prefetch.min_sec_reap 1 read_history 0 read_history_hits 0 rebuild_max_segment 1048576 rebuild_scrub_enabled 1 rebuild_vdev_limit 67108864 reconstruct.indirect_combinations_max 4096 recover 0 recv.queue_ff 20 recv.queue_length 16777216 recv.write_batch_size 1048576 removal_suspend_progress 0 remove_max_segment 16777216 resilver_disable_defer 0 resilver_min_time_ms 3000 scan_blkstats 0 scan_checkpoint_intval 7200 scan_fill_weight 3 scan_ignore_errors 0 scan_issue_strategy 0 scan_legacy 0 scan_max_ext_gap 2097152 scan_mem_lim_fact 20 scan_mem_lim_soft_fact 20 scan_report_txgs 0 scan_strict_mem_lim 0 scan_suspend_progress 0 scan_vdev_limit 16777216 scrub_min_time_ms 1000 send.corrupt_data 0 send.no_prefetch_queue_ff 20 send.no_prefetch_queue_length 1048576 send.override_estimate_recordsize 0 send.queue_ff 20 send.queue_length 16777216 send.unmodified_spill_blocks 1 send_holes_without_birth_time 1 slow_io_events_per_second 20 spa.asize_inflation 24 spa.discard_memory_limit 16777216 spa.load_print_vdev_tree 0 spa.load_verify_data 1 spa.load_verify_metadata 1 spa.load_verify_shift 4 spa.slop_shift 5 space_map_ibs 14 special_class_metadata_reserve_pct 25 standard_sm_blksz 131072 super_owner 0 sync_pass_deferred_free 2 sync_pass_dont_compress 8 sync_pass_rewrite 2 sync_taskq_batch_pct 75 top_maxinflight 1000 traverse_indirect_prefetch_limit 32 trim.extent_bytes_max 134217728 trim.extent_bytes_min 32768 trim.metaslab_skip 0 trim.queue_limit 10 trim.txg_batch 32 txg.history 100 txg.timeout 5 unflushed_log_block_max 131072 unflushed_log_block_min 1000 unflushed_log_block_pct 400 unflushed_log_txg_max 1000 unflushed_max_mem_amt 1073741824 unflushed_max_mem_ppm 1000 user_indirect_is_special 1 validate_skip 0 vdev.aggregate_trim 0 vdev.aggregation_limit 1048576 vdev.aggregation_limit_non_rotating 131072 vdev.async_read_max_active 3 vdev.async_read_min_active 1 vdev.async_write_active_max_dirty_percent 60 vdev.async_write_active_min_dirty_percent 30 vdev.async_write_max_active 5 vdev.async_write_min_active 1 vdev.bio_delete_disable 0 vdev.bio_flush_disable 0 vdev.cache_bshift 16 vdev.cache_max 16384 vdev.cache_size 0 vdev.def_queue_depth 32 vdev.default_ms_count 200 vdev.default_ms_shift 29 vdev.file.logical_ashift 9 vdev.file.physical_ashift 9 vdev.initializing_max_active 1 vdev.initializing_min_active 1 vdev.max_active 1000 vdev.max_auto_ashift 14 vdev.min_auto_ashift 9 vdev.min_ms_count 16 vdev.mirror.non_rotating_inc 0 vdev.mirror.non_rotating_seek_inc 1 vdev.mirror.rotating_inc 0 vdev.mirror.rotating_seek_inc 5 vdev.mirror.rotating_seek_offset 1048576 vdev.ms_count_limit 131072 vdev.nia_credit 5 vdev.nia_delay 5 vdev.queue_depth_pct 1000 vdev.read_gap_limit 32768 vdev.rebuild_max_active 3 vdev.rebuild_min_active 1 vdev.removal_ignore_errors 0 vdev.removal_max_active 2 vdev.removal_max_span 32768 vdev.removal_min_active 1 vdev.removal_suspend_progress 0 vdev.remove_max_segment 16777216 vdev.scrub_max_active 3 vdev.scrub_min_active 1 vdev.sync_read_max_active 10 vdev.sync_read_min_active 10 vdev.sync_write_max_active 10 vdev.sync_write_min_active 10 vdev.trim_max_active 2 vdev.trim_min_active 1 vdev.validate_skip 0 vdev.write_gap_limit 4096 version.acl 1 version.ioctl 15 version.module v2023100900-zfs_dd2649a68 version.spa 5000 version.zpl 5 vnops.read_chunk_size 1048576 vol.mode 2 vol.recursive 0 vol.unmap_enabled 1 wrlog_data_max 8589934592 xattr_compat 1 zap_iterate_prefetch 1 zevent.len_max 512 zevent.retain_expire_secs 900 zevent.retain_max 2000 zfetch.max_distance 67108864 zfetch.max_idistance 67108864 zil.clean_taskq_maxalloc 1048576 zil.clean_taskq_minalloc 1024 zil.clean_taskq_nthr_pct 100 zil.maxblocksize 131072 zil.min_commit_timeout 5000 zil.nocacheflush 0 zil.replay_disable 0 zil.slog_bulk 786432 zio.deadman_log_all 0 zio.dva_throttle_enabled 1 zio.exclude_metadata 0 zio.requeue_io_start_cut_in_line 1 zio.slow_io_ms 30000 zio.taskq_batch_pct 80 zio.taskq_batch_tpq 0 zio.use_uma 1 VDEV cache disabled, skipping section ZIL committed transactions: 2.6k Commit requests: 642 Flushes to stable storage: 642 Transactions to SLOG storage pool: 0 Bytes 0 Transactions to non-SLOG storage pool: 4.8 MiB 477
If I'm missing something obvious, please let me know. Open to all suggestions & thanks in advance!