<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic CIFS performance issues in ONTAP Discussions</title>
    <link>https://community.netapp.com/t5/ONTAP-Discussions/CIFS-performance-issues/m-p/124531#M26749</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have inherited some NetApp filers with a mixture of CIFS and NFS exports and this morning I received some complaints about performance issues when copying files from multiple windows hosts to the CIFS shares. &amp;nbsp;It seems that maximum speeds being seen are around 30MBps which is causing some teams issues as they move large files to and from the filers regularly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The network team have been involved and they have cleared the network of any issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The filer is set up as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NetApp Release 8.1.2 7-Mode&lt;/P&gt;&lt;P&gt;Windows 2003 Domain&lt;/P&gt;&lt;P&gt;2 x 1GB NICS LACP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been researching the issue from a filer end and this what I have done so far:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ran systat when copying files - CPU usage was around 60% mark&lt;/P&gt;&lt;P&gt;checked cifs options:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cifs.LMCompatibilityLevel 1&lt;BR /&gt;cifs.W2K_password_change off&lt;BR /&gt;cifs.W2K_password_change_interval 4w&lt;BR /&gt;cifs.W2K_password_change_within 3600h&lt;BR /&gt;cifs.audit.account_mgmt_events.enable off&lt;BR /&gt;cifs.audit.autosave.file.extension&lt;BR /&gt;cifs.audit.autosave.file.limit 0&lt;BR /&gt;cifs.audit.autosave.onsize.enable off&lt;BR /&gt;cifs.audit.autosave.onsize.threshold 75%&lt;BR /&gt;cifs.audit.autosave.ontime.enable off&lt;BR /&gt;cifs.audit.autosave.ontime.interval 1d&lt;BR /&gt;cifs.audit.enable off&lt;BR /&gt;cifs.audit.file_access_events.enable on&lt;BR /&gt;cifs.audit.liveview.allowed_users&lt;BR /&gt;cifs.audit.liveview.enable off&lt;BR /&gt;cifs.audit.logon_events.enable on&lt;BR /&gt;cifs.audit.logsize 1048576&lt;BR /&gt;cifs.audit.nfs.enable off&lt;BR /&gt;cifs.audit.nfs.filter.filename&lt;BR /&gt;cifs.audit.saveas /etc/log/adtlog.evt&lt;BR /&gt;cifs.bypass_traverse_checking on&lt;BR /&gt;cifs.client.dup-detection ip-address&lt;BR /&gt;cifs.comment&lt;BR /&gt;cifs.enable_share_browsing on&lt;BR /&gt;cifs.gpo.enable off&lt;BR /&gt;cifs.gpo.trace.enable off&lt;BR /&gt;cifs.grant_implicit_exe_perms off&lt;BR /&gt;cifs.guest_account&lt;BR /&gt;cifs.home_dir_namestyle hidden&lt;BR /&gt;cifs.home_dirs_public_for_admin on&lt;BR /&gt;cifs.idle_timeout 900&lt;BR /&gt;cifs.ipv6.enable off&lt;BR /&gt;cifs.max_mpx 255&lt;BR /&gt;cifs.ms_snapshot_mode xp&lt;BR /&gt;cifs.netbios_aliases&lt;BR /&gt;cifs.netbios_over_tcp.enable on&lt;BR /&gt;cifs.nfs_root_ignore_acl off&lt;BR /&gt;cifs.oplocks.enable on&lt;BR /&gt;cifs.oplocks.opendelta 0&lt;BR /&gt;cifs.per_client_stats.enable on&lt;BR /&gt;cifs.perfmon.allowed_users&lt;BR /&gt;cifs.perm_check_ro_del_ok off&lt;BR /&gt;cifs.perm_check_use_gid on&lt;BR /&gt;cifs.preserve_unix_security off&lt;BR /&gt;cifs.restrict_anonymous 0&lt;BR /&gt;cifs.restrict_anonymous.enable off&lt;BR /&gt;cifs.save_case on&lt;BR /&gt;cifs.scopeid&lt;BR /&gt;cifs.search_domains&lt;BR /&gt;cifs.show_dotfiles on&lt;BR /&gt;cifs.show_snapshot off&lt;BR /&gt;cifs.shutdown_msg_level 2&lt;BR /&gt;cifs.sidcache.enable on&lt;BR /&gt;cifs.sidcache.lifetime 1440&lt;BR /&gt;cifs.signing.enable off&lt;BR /&gt;cifs.smb2.enable off&lt;BR /&gt;cifs.smb2.signing.required off&lt;BR /&gt;cifs.smb2_1.branch_cache.enable off&lt;BR /&gt;cifs.smb2_1.branch_cache.hash_time_out 3600 (value might be overwritten in takeover)&lt;BR /&gt;cifs.snapshot_file_folding.enable off&lt;BR /&gt;cifs.symlinks.cycleguard on&lt;BR /&gt;cifs.symlinks.enable on&lt;BR /&gt;cifs.trace_dc_connection off&lt;BR /&gt;cifs.trace_login off&lt;BR /&gt;cifs.universal_nested_groups.enable on&lt;BR /&gt;cifs.widelink.ttl 10m&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In /etc/messages I can see the following lines which I think are causing us problems:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[xxxxx:vscan.virus.detected:error]: CIFS: Possible Virus Detected&lt;/P&gt;&lt;P&gt;[xxxxx:cifs.oplock.break.timeout:warning]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in cifs stat I can see the following line:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OpLkBkNoBreakAckNT &amp;nbsp; &amp;nbsp; &amp;nbsp;106&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;below is the full output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;reject 10 0%&lt;BR /&gt;mkdir 54 0%&lt;BR /&gt;rmdir 15834 0%&lt;BR /&gt;open 0 0%&lt;BR /&gt;create 0 0%&lt;BR /&gt;close 52156559 7%&lt;BR /&gt;X&amp;amp;close 0 0%&lt;BR /&gt;flush 296023 0%&lt;BR /&gt;X&amp;amp;flush 0 0%&lt;BR /&gt;delete 135550 0%&lt;BR /&gt;rename 151025 0%&lt;BR /&gt;NTRename 0 0%&lt;BR /&gt;getatr 6225 0%&lt;BR /&gt;setatr 0 0%&lt;BR /&gt;read 0 0%&lt;BR /&gt;X&amp;amp;read 0 0%&lt;BR /&gt;write 4183 0%&lt;BR /&gt;X&amp;amp;write 0 0%&lt;BR /&gt;lock 0 0%&lt;BR /&gt;unlock 0 0%&lt;BR /&gt;mknew 0 0%&lt;BR /&gt;chkpth 538 0%&lt;BR /&gt;exit 0 0%&lt;BR /&gt;lseek 0 0%&lt;BR /&gt;lockread 0 0%&lt;BR /&gt;X&amp;amp;lockread 0 0%&lt;BR /&gt;writeunlock 0 0%&lt;BR /&gt;readbraw 0 0%&lt;BR /&gt;writebraw 0 0%&lt;BR /&gt;writec 0 0%&lt;BR /&gt;gettattre 0 0%&lt;BR /&gt;settattre 0 0%&lt;BR /&gt;lockingX 2108257 0%&lt;BR /&gt;IPC 2253559 0%&lt;BR /&gt;open2 0 0%&lt;BR /&gt;find_first2 54941892 8%&lt;BR /&gt;find_next2 882988 0%&lt;BR /&gt;query_fs_info 2504167 0%&lt;BR /&gt;query_path_info 212338402 30%&lt;BR /&gt;set_path_info 0 0%&lt;BR /&gt;query_file_info 83846879 12%&lt;BR /&gt;set_file_info 5709567 1%&lt;BR /&gt;create_dir2 0 0%&lt;BR /&gt;Dfs_referral 390994 0%&lt;BR /&gt;Dfs_report 0 0%&lt;BR /&gt;echo 2281704 0%&lt;BR /&gt;writeclose 0 0%&lt;BR /&gt;openX 0 0%&lt;BR /&gt;readX 178701014 25%&lt;BR /&gt;writeX 39636900 6%&lt;BR /&gt;findclose 0 0%&lt;BR /&gt;tcon 0 0%&lt;BR /&gt;tdis 272871 0%&lt;BR /&gt;negprot 98020 0%&lt;BR /&gt;login 128524 0%&lt;BR /&gt;logout 35938 0%&lt;BR /&gt;tconX 433031 0%&lt;BR /&gt;dskattr 0 0%&lt;BR /&gt;search 0 0%&lt;BR /&gt;fclose 25639 0%&lt;BR /&gt;NTCreateX 61632267 9%&lt;BR /&gt;NTTransCreate 15438 0%&lt;BR /&gt;NTTransIoctl 1484179 0%&lt;BR /&gt;NTTransNotify 624750 0%&lt;BR /&gt;NTTransSetSec 1449022 0%&lt;BR /&gt;NTTransQuerySec 9239161 1%&lt;BR /&gt;NTNamedPipeMulti 0 0%&lt;BR /&gt;NTCancel CN 377285 0%&lt;BR /&gt;NTCancel Other 203 0%&lt;BR /&gt;SMB2Echo 0 0%&lt;BR /&gt;SMB2Negprot 0 0%&lt;BR /&gt;SMB2TreeConnnect 0 0%&lt;BR /&gt;SMB2TreeDisconnect 0 0%&lt;BR /&gt;SMB2Login 0 0%&lt;BR /&gt;SMB2Create 0 0%&lt;BR /&gt;SMB2Read 0 0%&lt;BR /&gt;SMB2Write 0 0%&lt;BR /&gt;SMB2Lock 0 0%&lt;BR /&gt;SMB2Unlock 0 0%&lt;BR /&gt;SMB2OplkBrkAck 0 0%&lt;BR /&gt;SMB2ChgNfy 0 0%&lt;BR /&gt;SMB2CLose 0 0%&lt;BR /&gt;SMB2Flush 0 0%&lt;BR /&gt;SMB2Logout 0 0%&lt;BR /&gt;SMB2Cancel 0 0%&lt;BR /&gt;SMB2IPCCreate 0 0%&lt;BR /&gt;SMB2IPCRead 0 0%&lt;BR /&gt;SMB2IPCWrite 0 0%&lt;BR /&gt;SMB2QueryDir 0 0%&lt;BR /&gt;SMB2QueryFileBasicInfo 0 0%&lt;BR /&gt;SMB2QueryFileStndInfo 0 0%&lt;BR /&gt;SMB2QueryFileIntInfo 0 0%&lt;BR /&gt;SMB2QueryFileEAInfo 0 0%&lt;BR /&gt;SMB2QueryFileFEAInfo 0 0%&lt;BR /&gt;SMB2QueryFileModeInfo 0 0%&lt;BR /&gt;SMB2QueryAltNameInfo 0 0%&lt;BR /&gt;SMB2QueryFileStreamInfo 0 0%&lt;BR /&gt;SMB2QueryNetOpenInfo 0 0%&lt;BR /&gt;SMB2QueryAttrTagInfo 0 0%&lt;BR /&gt;SMB2QueryAccessInfo 0 0%&lt;BR /&gt;SMB2QueryFileUnsupported 0 0%&lt;BR /&gt;SMB2QueryFileInvalid 0 0%&lt;BR /&gt;SMB2QueryFSVolInfo 0 0%&lt;BR /&gt;SMB2QueryFSSizeInfo 0 0%&lt;BR /&gt;SMB2QueryFSDevInfo 0 0%&lt;BR /&gt;SMB2QueryFSAttrInfo 0 0%&lt;BR /&gt;SMB2QueryFSFullSzInfo 0 0%&lt;BR /&gt;SMB2QueryFSObjIdInfo 0 0%&lt;BR /&gt;SMB2QueryFSInvalid 0 0%&lt;BR /&gt;SMB2QuerySecurityInfo 0 0%&lt;BR /&gt;SMB2SetBasicInfo 0 0%&lt;BR /&gt;SMB2SetRenameInfo 0 0%&lt;BR /&gt;SMB2SetFileLinkInfo 0 0%&lt;BR /&gt;SMB2SetFileDispInfo 0 0%&lt;BR /&gt;SMB2SetFullEAInfo 0 0%&lt;BR /&gt;SMB2SetModeInfo 0 0%&lt;BR /&gt;SMB2SetAllocInfo 0 0%&lt;BR /&gt;SMB2SetEOFInfo 0 0%&lt;BR /&gt;SMB2SetUnsupported 0 0%&lt;BR /&gt;SMB2SetInfoInvalid 0 0%&lt;BR /&gt;SMB2SetSecurityInfo 0 0%&lt;BR /&gt;SMB2FsctlPipeTransceive 0 0%&lt;BR /&gt;SMB2FsctlPipePeek 0 0%&lt;BR /&gt;SMB2FsctlEnumSnapshots 0 0%&lt;BR /&gt;SMB2FsctlDfsReferrals 0 0%&lt;BR /&gt;SMB2FsctlSetSparse 0 0%&lt;BR /&gt;SMB2FsctlSecureShare 0 0%&lt;BR /&gt;SMB2FsctlFileUnsupported 0 0%&lt;BR /&gt;SMB2FsctlIpcUnsupported 0 0%&lt;BR /&gt;cancel lock 0&lt;BR /&gt;wait lock 0&lt;BR /&gt;copy to align 275978&lt;BR /&gt;alignedSmall 417926&lt;BR /&gt;alignedLarge 89143&lt;BR /&gt;alignedSmallRel 0&lt;BR /&gt;alignedLargeRel 0&lt;BR /&gt;FidHashAllocs 25513&lt;BR /&gt;TidHashAllocs 99&lt;BR /&gt;UidHashAllocs 0&lt;BR /&gt;mbufWait 0&lt;BR /&gt;nbtWait 0&lt;BR /&gt;pBlkWait 0&lt;BR /&gt;BackToBackCPWait 0&lt;BR /&gt;cwaWait 0&lt;BR /&gt;short msg prevent 1732&lt;BR /&gt;multipleVCs 60277&lt;BR /&gt;SMB signing 0&lt;BR /&gt;mapped null user 0&lt;BR /&gt;PDCupcalls 0&lt;BR /&gt;nosupport 0&lt;BR /&gt;read pipe busy 0&lt;BR /&gt;write pipe busy 0&lt;BR /&gt;trans pipe busy 0&lt;BR /&gt;read pipe broken 0&lt;BR /&gt;write pipe broken 0&lt;BR /&gt;trans pipe broken 0&lt;BR /&gt;queued writeraw 0&lt;BR /&gt;nbt disconnect 27406&lt;BR /&gt;smb disconnect 67285&lt;BR /&gt;dup disconnect 3145&lt;BR /&gt;OpLkBkXorBatchToL2 244417&lt;BR /&gt;OpLkBkXorBatchToNone 25&lt;BR /&gt;OpLkBkL2ToNone 40963&lt;BR /&gt;OpLkBkNoBreakAck 106&lt;BR /&gt;OpLkBkNoBreakAck95 0&lt;BR /&gt;OpLkBkNoBreakAckNT 106&lt;BR /&gt;OpLkBkIgnoredAck 283&lt;BR /&gt;OpLkBkWaiterTimedOut 0&lt;BR /&gt;OpLkBkDelayedBreak 0&lt;BR /&gt;SharingErrorRetries 27775&lt;BR /&gt;FoldAttempts 0&lt;BR /&gt;FoldRenames 0&lt;BR /&gt;FoldRenameFailures 0&lt;BR /&gt;FoldOverflows 0&lt;BR /&gt;FoldDuplicates 0&lt;BR /&gt;FoldWAFLTooBusy 0&lt;BR /&gt;NoAllocCredStat 0&lt;BR /&gt;RetryRPCcollision 1&lt;BR /&gt;TconCloseTID 0&lt;BR /&gt;GetNTAPExtAttrs 6&lt;BR /&gt;SetNTAPExtAttrs 0&lt;BR /&gt;SearchBusy 0&lt;BR /&gt;ChgNfyNoMemory 0&lt;BR /&gt;ChgNfyNewWatch 295743&lt;BR /&gt;ChgNfyLastWatch 295498&lt;BR /&gt;UsedMIDTblCreated 0&lt;BR /&gt;UnusedMIDTblCreated 0&lt;BR /&gt;InvalidMIDRejects 0&lt;BR /&gt;SMB2InvalidSignature 0&lt;BR /&gt;SMB2DurableCreateReceived 0&lt;BR /&gt;SMB2DurableCreateSucceeded 0&lt;BR /&gt;SMB2DurableReclaimReceived 0&lt;BR /&gt;SMB2DurableReclaimSucceeded 0&lt;BR /&gt;SMB2DurableHandlePreserved 0&lt;BR /&gt;SMB2DurableHandlePurged 0&lt;BR /&gt;SMB2DurableHandleExpired 0&lt;BR /&gt;SMB2FileDirInfo 0&lt;BR /&gt;SMB2FileFullDirInfo 0&lt;BR /&gt;SMB2FileIdFullDirInfo 0&lt;BR /&gt;SMB2FileBothDirInfo 0&lt;BR /&gt;SMB2FileIdBothDirInfo 0&lt;BR /&gt;SMB2FileNamesInfo 0&lt;BR /&gt;SMB2FileDirUnsupported 0&lt;BR /&gt;SMB2QueryInfo 0&lt;BR /&gt;SMB2SetInfo 0&lt;BR /&gt;SMB2Ioctl 0&lt;BR /&gt;SMB2RelatedCompRequest 0&lt;BR /&gt;SMB2UnRelatedCompRequest 0&lt;BR /&gt;SMB2FileRequest 0&lt;BR /&gt;SMB2PipeRequest 0&lt;BR /&gt;SMB2_1_LeaseBreaks 0&lt;BR /&gt;SMB2_1_LeaseUpgrades 0&lt;BR /&gt;SMB2_1_LeaseBreakExcuses 0&lt;BR /&gt;SMB2_1_LeaseBreakAckTimeouts 0&lt;BR /&gt;SMB2_1_HandleLeaseBreaks 0&lt;BR /&gt;SMB2_1_LeaseBreaksToNone 0&lt;BR /&gt;SMB2_1_LeaseBreakAcksIgnored 0&lt;BR /&gt;SMB2nosupport 0&lt;BR /&gt;Max Multiplex = 49, Max pBlk Exhaust = 0, Max pBlk Reserve Exhaust = 0&lt;BR /&gt;Max FIDs = 9519, Max FIDs on one tree = 5069&lt;BR /&gt;Max Searches on one tree = 11, Max Core Searches on one tree = 0&lt;BR /&gt;Max sessions = 343&lt;BR /&gt;Max trees = 931&lt;BR /&gt;Max shares = 102&lt;BR /&gt;Max session UIDs = 13, Max session TIDs = 82&lt;BR /&gt;Max locks = 9701&lt;BR /&gt;Max credentials = 496&lt;BR /&gt;Max group SIDs per credential = 898&lt;BR /&gt;Max pBlks = 1024 Current pBlks = 1024 Num Logons = 0&lt;BR /&gt;Max reserved pBlks = 32 Current reserved pBlks = 32&lt;BR /&gt;Max gAuthQueue depth = 2&lt;BR /&gt;Max gSMBBlockingQueue depth = 5&lt;BR /&gt;Max gSMBTimerQueue depth = 5&lt;BR /&gt;Max gSMBAlfQueue depth = 1&lt;BR /&gt;Max gSMBRPCWorkerQueue depth = 12&lt;BR /&gt;Max gOffloadQueue depth = 18&lt;BR /&gt;Local groups: builtins = 6, user-defined = 5, SIDs = 42&lt;BR /&gt;RPC group count = 10, RPC group active count = 3&lt;BR /&gt;Max Watched Directories = 383, Current Watched Directories = 280&lt;BR /&gt;Max Pending ChangeNotify Requests = 353, Current Pending ChangeNotify Requests = 262&lt;BR /&gt;Max Pending DeleteOnClose Requests = 3072, Current Pending DeleteOnClose Requests = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The volume on which the shares are presented from has plenty of space and we have plenty of inodes left&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also stats show cifs shows latency of less than 1ms when I was running the file copy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know a bit of NetApp but not enough to consider myself an exprt so I am just looking for pointers on what other bits I should be looking into and if the following could be causing the performance issue and how I can resolve them:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[xxxxx:vscan.virus.detected:error]: CIFS: Possible Virus Detected&lt;/P&gt;&lt;P&gt;[xxxxx:cifs.oplock.break.timeout:warning]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;OpLkBkNoBreakAckNT &amp;nbsp; &amp;nbsp; &amp;nbsp;106&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any help will be much appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 18:33:34 GMT</pubDate>
    <dc:creator>asrudd</dc:creator>
    <dc:date>2025-06-04T18:33:34Z</dc:date>
    <item>
      <title>CIFS performance issues</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/CIFS-performance-issues/m-p/124531#M26749</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have inherited some NetApp filers with a mixture of CIFS and NFS exports and this morning I received some complaints about performance issues when copying files from multiple windows hosts to the CIFS shares. &amp;nbsp;It seems that maximum speeds being seen are around 30MBps which is causing some teams issues as they move large files to and from the filers regularly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The network team have been involved and they have cleared the network of any issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The filer is set up as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NetApp Release 8.1.2 7-Mode&lt;/P&gt;&lt;P&gt;Windows 2003 Domain&lt;/P&gt;&lt;P&gt;2 x 1GB NICS LACP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been researching the issue from a filer end and this what I have done so far:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ran systat when copying files - CPU usage was around 60% mark&lt;/P&gt;&lt;P&gt;checked cifs options:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cifs.LMCompatibilityLevel 1&lt;BR /&gt;cifs.W2K_password_change off&lt;BR /&gt;cifs.W2K_password_change_interval 4w&lt;BR /&gt;cifs.W2K_password_change_within 3600h&lt;BR /&gt;cifs.audit.account_mgmt_events.enable off&lt;BR /&gt;cifs.audit.autosave.file.extension&lt;BR /&gt;cifs.audit.autosave.file.limit 0&lt;BR /&gt;cifs.audit.autosave.onsize.enable off&lt;BR /&gt;cifs.audit.autosave.onsize.threshold 75%&lt;BR /&gt;cifs.audit.autosave.ontime.enable off&lt;BR /&gt;cifs.audit.autosave.ontime.interval 1d&lt;BR /&gt;cifs.audit.enable off&lt;BR /&gt;cifs.audit.file_access_events.enable on&lt;BR /&gt;cifs.audit.liveview.allowed_users&lt;BR /&gt;cifs.audit.liveview.enable off&lt;BR /&gt;cifs.audit.logon_events.enable on&lt;BR /&gt;cifs.audit.logsize 1048576&lt;BR /&gt;cifs.audit.nfs.enable off&lt;BR /&gt;cifs.audit.nfs.filter.filename&lt;BR /&gt;cifs.audit.saveas /etc/log/adtlog.evt&lt;BR /&gt;cifs.bypass_traverse_checking on&lt;BR /&gt;cifs.client.dup-detection ip-address&lt;BR /&gt;cifs.comment&lt;BR /&gt;cifs.enable_share_browsing on&lt;BR /&gt;cifs.gpo.enable off&lt;BR /&gt;cifs.gpo.trace.enable off&lt;BR /&gt;cifs.grant_implicit_exe_perms off&lt;BR /&gt;cifs.guest_account&lt;BR /&gt;cifs.home_dir_namestyle hidden&lt;BR /&gt;cifs.home_dirs_public_for_admin on&lt;BR /&gt;cifs.idle_timeout 900&lt;BR /&gt;cifs.ipv6.enable off&lt;BR /&gt;cifs.max_mpx 255&lt;BR /&gt;cifs.ms_snapshot_mode xp&lt;BR /&gt;cifs.netbios_aliases&lt;BR /&gt;cifs.netbios_over_tcp.enable on&lt;BR /&gt;cifs.nfs_root_ignore_acl off&lt;BR /&gt;cifs.oplocks.enable on&lt;BR /&gt;cifs.oplocks.opendelta 0&lt;BR /&gt;cifs.per_client_stats.enable on&lt;BR /&gt;cifs.perfmon.allowed_users&lt;BR /&gt;cifs.perm_check_ro_del_ok off&lt;BR /&gt;cifs.perm_check_use_gid on&lt;BR /&gt;cifs.preserve_unix_security off&lt;BR /&gt;cifs.restrict_anonymous 0&lt;BR /&gt;cifs.restrict_anonymous.enable off&lt;BR /&gt;cifs.save_case on&lt;BR /&gt;cifs.scopeid&lt;BR /&gt;cifs.search_domains&lt;BR /&gt;cifs.show_dotfiles on&lt;BR /&gt;cifs.show_snapshot off&lt;BR /&gt;cifs.shutdown_msg_level 2&lt;BR /&gt;cifs.sidcache.enable on&lt;BR /&gt;cifs.sidcache.lifetime 1440&lt;BR /&gt;cifs.signing.enable off&lt;BR /&gt;cifs.smb2.enable off&lt;BR /&gt;cifs.smb2.signing.required off&lt;BR /&gt;cifs.smb2_1.branch_cache.enable off&lt;BR /&gt;cifs.smb2_1.branch_cache.hash_time_out 3600 (value might be overwritten in takeover)&lt;BR /&gt;cifs.snapshot_file_folding.enable off&lt;BR /&gt;cifs.symlinks.cycleguard on&lt;BR /&gt;cifs.symlinks.enable on&lt;BR /&gt;cifs.trace_dc_connection off&lt;BR /&gt;cifs.trace_login off&lt;BR /&gt;cifs.universal_nested_groups.enable on&lt;BR /&gt;cifs.widelink.ttl 10m&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In /etc/messages I can see the following lines which I think are causing us problems:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[xxxxx:vscan.virus.detected:error]: CIFS: Possible Virus Detected&lt;/P&gt;&lt;P&gt;[xxxxx:cifs.oplock.break.timeout:warning]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in cifs stat I can see the following line:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;OpLkBkNoBreakAckNT &amp;nbsp; &amp;nbsp; &amp;nbsp;106&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;below is the full output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;reject 10 0%&lt;BR /&gt;mkdir 54 0%&lt;BR /&gt;rmdir 15834 0%&lt;BR /&gt;open 0 0%&lt;BR /&gt;create 0 0%&lt;BR /&gt;close 52156559 7%&lt;BR /&gt;X&amp;amp;close 0 0%&lt;BR /&gt;flush 296023 0%&lt;BR /&gt;X&amp;amp;flush 0 0%&lt;BR /&gt;delete 135550 0%&lt;BR /&gt;rename 151025 0%&lt;BR /&gt;NTRename 0 0%&lt;BR /&gt;getatr 6225 0%&lt;BR /&gt;setatr 0 0%&lt;BR /&gt;read 0 0%&lt;BR /&gt;X&amp;amp;read 0 0%&lt;BR /&gt;write 4183 0%&lt;BR /&gt;X&amp;amp;write 0 0%&lt;BR /&gt;lock 0 0%&lt;BR /&gt;unlock 0 0%&lt;BR /&gt;mknew 0 0%&lt;BR /&gt;chkpth 538 0%&lt;BR /&gt;exit 0 0%&lt;BR /&gt;lseek 0 0%&lt;BR /&gt;lockread 0 0%&lt;BR /&gt;X&amp;amp;lockread 0 0%&lt;BR /&gt;writeunlock 0 0%&lt;BR /&gt;readbraw 0 0%&lt;BR /&gt;writebraw 0 0%&lt;BR /&gt;writec 0 0%&lt;BR /&gt;gettattre 0 0%&lt;BR /&gt;settattre 0 0%&lt;BR /&gt;lockingX 2108257 0%&lt;BR /&gt;IPC 2253559 0%&lt;BR /&gt;open2 0 0%&lt;BR /&gt;find_first2 54941892 8%&lt;BR /&gt;find_next2 882988 0%&lt;BR /&gt;query_fs_info 2504167 0%&lt;BR /&gt;query_path_info 212338402 30%&lt;BR /&gt;set_path_info 0 0%&lt;BR /&gt;query_file_info 83846879 12%&lt;BR /&gt;set_file_info 5709567 1%&lt;BR /&gt;create_dir2 0 0%&lt;BR /&gt;Dfs_referral 390994 0%&lt;BR /&gt;Dfs_report 0 0%&lt;BR /&gt;echo 2281704 0%&lt;BR /&gt;writeclose 0 0%&lt;BR /&gt;openX 0 0%&lt;BR /&gt;readX 178701014 25%&lt;BR /&gt;writeX 39636900 6%&lt;BR /&gt;findclose 0 0%&lt;BR /&gt;tcon 0 0%&lt;BR /&gt;tdis 272871 0%&lt;BR /&gt;negprot 98020 0%&lt;BR /&gt;login 128524 0%&lt;BR /&gt;logout 35938 0%&lt;BR /&gt;tconX 433031 0%&lt;BR /&gt;dskattr 0 0%&lt;BR /&gt;search 0 0%&lt;BR /&gt;fclose 25639 0%&lt;BR /&gt;NTCreateX 61632267 9%&lt;BR /&gt;NTTransCreate 15438 0%&lt;BR /&gt;NTTransIoctl 1484179 0%&lt;BR /&gt;NTTransNotify 624750 0%&lt;BR /&gt;NTTransSetSec 1449022 0%&lt;BR /&gt;NTTransQuerySec 9239161 1%&lt;BR /&gt;NTNamedPipeMulti 0 0%&lt;BR /&gt;NTCancel CN 377285 0%&lt;BR /&gt;NTCancel Other 203 0%&lt;BR /&gt;SMB2Echo 0 0%&lt;BR /&gt;SMB2Negprot 0 0%&lt;BR /&gt;SMB2TreeConnnect 0 0%&lt;BR /&gt;SMB2TreeDisconnect 0 0%&lt;BR /&gt;SMB2Login 0 0%&lt;BR /&gt;SMB2Create 0 0%&lt;BR /&gt;SMB2Read 0 0%&lt;BR /&gt;SMB2Write 0 0%&lt;BR /&gt;SMB2Lock 0 0%&lt;BR /&gt;SMB2Unlock 0 0%&lt;BR /&gt;SMB2OplkBrkAck 0 0%&lt;BR /&gt;SMB2ChgNfy 0 0%&lt;BR /&gt;SMB2CLose 0 0%&lt;BR /&gt;SMB2Flush 0 0%&lt;BR /&gt;SMB2Logout 0 0%&lt;BR /&gt;SMB2Cancel 0 0%&lt;BR /&gt;SMB2IPCCreate 0 0%&lt;BR /&gt;SMB2IPCRead 0 0%&lt;BR /&gt;SMB2IPCWrite 0 0%&lt;BR /&gt;SMB2QueryDir 0 0%&lt;BR /&gt;SMB2QueryFileBasicInfo 0 0%&lt;BR /&gt;SMB2QueryFileStndInfo 0 0%&lt;BR /&gt;SMB2QueryFileIntInfo 0 0%&lt;BR /&gt;SMB2QueryFileEAInfo 0 0%&lt;BR /&gt;SMB2QueryFileFEAInfo 0 0%&lt;BR /&gt;SMB2QueryFileModeInfo 0 0%&lt;BR /&gt;SMB2QueryAltNameInfo 0 0%&lt;BR /&gt;SMB2QueryFileStreamInfo 0 0%&lt;BR /&gt;SMB2QueryNetOpenInfo 0 0%&lt;BR /&gt;SMB2QueryAttrTagInfo 0 0%&lt;BR /&gt;SMB2QueryAccessInfo 0 0%&lt;BR /&gt;SMB2QueryFileUnsupported 0 0%&lt;BR /&gt;SMB2QueryFileInvalid 0 0%&lt;BR /&gt;SMB2QueryFSVolInfo 0 0%&lt;BR /&gt;SMB2QueryFSSizeInfo 0 0%&lt;BR /&gt;SMB2QueryFSDevInfo 0 0%&lt;BR /&gt;SMB2QueryFSAttrInfo 0 0%&lt;BR /&gt;SMB2QueryFSFullSzInfo 0 0%&lt;BR /&gt;SMB2QueryFSObjIdInfo 0 0%&lt;BR /&gt;SMB2QueryFSInvalid 0 0%&lt;BR /&gt;SMB2QuerySecurityInfo 0 0%&lt;BR /&gt;SMB2SetBasicInfo 0 0%&lt;BR /&gt;SMB2SetRenameInfo 0 0%&lt;BR /&gt;SMB2SetFileLinkInfo 0 0%&lt;BR /&gt;SMB2SetFileDispInfo 0 0%&lt;BR /&gt;SMB2SetFullEAInfo 0 0%&lt;BR /&gt;SMB2SetModeInfo 0 0%&lt;BR /&gt;SMB2SetAllocInfo 0 0%&lt;BR /&gt;SMB2SetEOFInfo 0 0%&lt;BR /&gt;SMB2SetUnsupported 0 0%&lt;BR /&gt;SMB2SetInfoInvalid 0 0%&lt;BR /&gt;SMB2SetSecurityInfo 0 0%&lt;BR /&gt;SMB2FsctlPipeTransceive 0 0%&lt;BR /&gt;SMB2FsctlPipePeek 0 0%&lt;BR /&gt;SMB2FsctlEnumSnapshots 0 0%&lt;BR /&gt;SMB2FsctlDfsReferrals 0 0%&lt;BR /&gt;SMB2FsctlSetSparse 0 0%&lt;BR /&gt;SMB2FsctlSecureShare 0 0%&lt;BR /&gt;SMB2FsctlFileUnsupported 0 0%&lt;BR /&gt;SMB2FsctlIpcUnsupported 0 0%&lt;BR /&gt;cancel lock 0&lt;BR /&gt;wait lock 0&lt;BR /&gt;copy to align 275978&lt;BR /&gt;alignedSmall 417926&lt;BR /&gt;alignedLarge 89143&lt;BR /&gt;alignedSmallRel 0&lt;BR /&gt;alignedLargeRel 0&lt;BR /&gt;FidHashAllocs 25513&lt;BR /&gt;TidHashAllocs 99&lt;BR /&gt;UidHashAllocs 0&lt;BR /&gt;mbufWait 0&lt;BR /&gt;nbtWait 0&lt;BR /&gt;pBlkWait 0&lt;BR /&gt;BackToBackCPWait 0&lt;BR /&gt;cwaWait 0&lt;BR /&gt;short msg prevent 1732&lt;BR /&gt;multipleVCs 60277&lt;BR /&gt;SMB signing 0&lt;BR /&gt;mapped null user 0&lt;BR /&gt;PDCupcalls 0&lt;BR /&gt;nosupport 0&lt;BR /&gt;read pipe busy 0&lt;BR /&gt;write pipe busy 0&lt;BR /&gt;trans pipe busy 0&lt;BR /&gt;read pipe broken 0&lt;BR /&gt;write pipe broken 0&lt;BR /&gt;trans pipe broken 0&lt;BR /&gt;queued writeraw 0&lt;BR /&gt;nbt disconnect 27406&lt;BR /&gt;smb disconnect 67285&lt;BR /&gt;dup disconnect 3145&lt;BR /&gt;OpLkBkXorBatchToL2 244417&lt;BR /&gt;OpLkBkXorBatchToNone 25&lt;BR /&gt;OpLkBkL2ToNone 40963&lt;BR /&gt;OpLkBkNoBreakAck 106&lt;BR /&gt;OpLkBkNoBreakAck95 0&lt;BR /&gt;OpLkBkNoBreakAckNT 106&lt;BR /&gt;OpLkBkIgnoredAck 283&lt;BR /&gt;OpLkBkWaiterTimedOut 0&lt;BR /&gt;OpLkBkDelayedBreak 0&lt;BR /&gt;SharingErrorRetries 27775&lt;BR /&gt;FoldAttempts 0&lt;BR /&gt;FoldRenames 0&lt;BR /&gt;FoldRenameFailures 0&lt;BR /&gt;FoldOverflows 0&lt;BR /&gt;FoldDuplicates 0&lt;BR /&gt;FoldWAFLTooBusy 0&lt;BR /&gt;NoAllocCredStat 0&lt;BR /&gt;RetryRPCcollision 1&lt;BR /&gt;TconCloseTID 0&lt;BR /&gt;GetNTAPExtAttrs 6&lt;BR /&gt;SetNTAPExtAttrs 0&lt;BR /&gt;SearchBusy 0&lt;BR /&gt;ChgNfyNoMemory 0&lt;BR /&gt;ChgNfyNewWatch 295743&lt;BR /&gt;ChgNfyLastWatch 295498&lt;BR /&gt;UsedMIDTblCreated 0&lt;BR /&gt;UnusedMIDTblCreated 0&lt;BR /&gt;InvalidMIDRejects 0&lt;BR /&gt;SMB2InvalidSignature 0&lt;BR /&gt;SMB2DurableCreateReceived 0&lt;BR /&gt;SMB2DurableCreateSucceeded 0&lt;BR /&gt;SMB2DurableReclaimReceived 0&lt;BR /&gt;SMB2DurableReclaimSucceeded 0&lt;BR /&gt;SMB2DurableHandlePreserved 0&lt;BR /&gt;SMB2DurableHandlePurged 0&lt;BR /&gt;SMB2DurableHandleExpired 0&lt;BR /&gt;SMB2FileDirInfo 0&lt;BR /&gt;SMB2FileFullDirInfo 0&lt;BR /&gt;SMB2FileIdFullDirInfo 0&lt;BR /&gt;SMB2FileBothDirInfo 0&lt;BR /&gt;SMB2FileIdBothDirInfo 0&lt;BR /&gt;SMB2FileNamesInfo 0&lt;BR /&gt;SMB2FileDirUnsupported 0&lt;BR /&gt;SMB2QueryInfo 0&lt;BR /&gt;SMB2SetInfo 0&lt;BR /&gt;SMB2Ioctl 0&lt;BR /&gt;SMB2RelatedCompRequest 0&lt;BR /&gt;SMB2UnRelatedCompRequest 0&lt;BR /&gt;SMB2FileRequest 0&lt;BR /&gt;SMB2PipeRequest 0&lt;BR /&gt;SMB2_1_LeaseBreaks 0&lt;BR /&gt;SMB2_1_LeaseUpgrades 0&lt;BR /&gt;SMB2_1_LeaseBreakExcuses 0&lt;BR /&gt;SMB2_1_LeaseBreakAckTimeouts 0&lt;BR /&gt;SMB2_1_HandleLeaseBreaks 0&lt;BR /&gt;SMB2_1_LeaseBreaksToNone 0&lt;BR /&gt;SMB2_1_LeaseBreakAcksIgnored 0&lt;BR /&gt;SMB2nosupport 0&lt;BR /&gt;Max Multiplex = 49, Max pBlk Exhaust = 0, Max pBlk Reserve Exhaust = 0&lt;BR /&gt;Max FIDs = 9519, Max FIDs on one tree = 5069&lt;BR /&gt;Max Searches on one tree = 11, Max Core Searches on one tree = 0&lt;BR /&gt;Max sessions = 343&lt;BR /&gt;Max trees = 931&lt;BR /&gt;Max shares = 102&lt;BR /&gt;Max session UIDs = 13, Max session TIDs = 82&lt;BR /&gt;Max locks = 9701&lt;BR /&gt;Max credentials = 496&lt;BR /&gt;Max group SIDs per credential = 898&lt;BR /&gt;Max pBlks = 1024 Current pBlks = 1024 Num Logons = 0&lt;BR /&gt;Max reserved pBlks = 32 Current reserved pBlks = 32&lt;BR /&gt;Max gAuthQueue depth = 2&lt;BR /&gt;Max gSMBBlockingQueue depth = 5&lt;BR /&gt;Max gSMBTimerQueue depth = 5&lt;BR /&gt;Max gSMBAlfQueue depth = 1&lt;BR /&gt;Max gSMBRPCWorkerQueue depth = 12&lt;BR /&gt;Max gOffloadQueue depth = 18&lt;BR /&gt;Local groups: builtins = 6, user-defined = 5, SIDs = 42&lt;BR /&gt;RPC group count = 10, RPC group active count = 3&lt;BR /&gt;Max Watched Directories = 383, Current Watched Directories = 280&lt;BR /&gt;Max Pending ChangeNotify Requests = 353, Current Pending ChangeNotify Requests = 262&lt;BR /&gt;Max Pending DeleteOnClose Requests = 3072, Current Pending DeleteOnClose Requests = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The volume on which the shares are presented from has plenty of space and we have plenty of inodes left&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also stats show cifs shows latency of less than 1ms when I was running the file copy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know a bit of NetApp but not enough to consider myself an exprt so I am just looking for pointers on what other bits I should be looking into and if the following could be causing the performance issue and how I can resolve them:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[xxxxx:vscan.virus.detected:error]: CIFS: Possible Virus Detected&lt;/P&gt;&lt;P&gt;[xxxxx:cifs.oplock.break.timeout:warning]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;OpLkBkNoBreakAckNT &amp;nbsp; &amp;nbsp; &amp;nbsp;106&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any help will be much appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 18:33:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/CIFS-performance-issues/m-p/124531#M26749</guid>
      <dc:creator>asrudd</dc:creator>
      <dc:date>2025-06-04T18:33:34Z</dc:date>
    </item>
  </channel>
</rss>

