Dell EMC Powerscale Onefs: Macos Network Storage User Experience and Performance Optimizations

Total Page:16

File Type:pdf, Size:1020Kb

Dell EMC Powerscale Onefs: Macos Network Storage User Experience and Performance Optimizations Best Practices Dell EMC PowerScale OneFS: macOS Network Storage User Experience and Performance Optimizations Abstract This document describes performance and user-experience optimizations for Apple® macOS® 10.14 (Mojave), 10.15 (Catalina), and 11 (Big Sur) with the Dell EMC™ PowerScale™ OneFS operating system version 9.2. June 2021 H17613.2 Revisions Revisions Date Description February 2019 Initial release March 2019 Minor updates April 2019 Updates on .DS_Store behavior and flow control recommendations June 2021 Updated for macOS 10.15 and 11. Added recommendations and troubleshooting advice. Acknowledgments Special Thanks: Thomas Berglund The following members of Dell EMC storage engineering staff produced this paper: Author: Gregory Shiff Support: Simon Haywood, Rafal Szczesniak The information in this publication is provided “as is.” Dell Inc. makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any software described in this publication requires an applicable software license. This document may contain certain words that are not consistent with Dell's current language guidelines. Dell plans to update the document over subsequent future releases to revise these words accordingly. This document may contain language from third party content that is not under Dell's control and is not consistent with Dell's current guidelines for Dell's own content. When such third party content is updated by the relevant third parties, this document will be revised accordingly. Copyright © 2019–2021 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be trademarks of their respective owners. [6/4/2021] [Best Practices] [H17613.2] 2 Dell EMC PowerScale OneFS: macOS Network Storage User Experience and Performance Optimizations | H17613.2 Table of contents Table of contents Revisions............................................................................................................................................................................. 2 Acknowledgments ............................................................................................................................................................... 2 Table of contents ................................................................................................................................................................ 3 Executive summary ............................................................................................................................................................. 5 Audience ............................................................................................................................................................................. 5 1 Introduction ................................................................................................................................................................... 6 2 Network storage protocols and macOS ....................................................................................................................... 7 2.1 SMB multichannel in macOS 11.3 ...................................................................................................................... 7 3 Editing sysctl.conf ......................................................................................................................................................... 9 3.1 TCP delayed acknowledgment (delayed_ack) ................................................................................................... 9 3.1.1 Delayed ack: macOS 10.14 and 10.15 ............................................................................................................... 9 3.1.2 Delayed ack: macOS 11 ..................................................................................................................................... 9 3.1.3 Adjusting delayed ack ......................................................................................................................................... 9 4 Defaults and com.apple.desktopservices ................................................................................................................... 11 4.1 .DS_Store files on network shares ................................................................................................................... 11 5 Editing /etc/nsmb.conf ................................................................................................................................................ 12 5.1 SMB signing ...................................................................................................................................................... 12 5.2 SMB session signing ........................................................................................................................................ 13 5.3 SMB change notifications ................................................................................................................................. 13 5.4 Force SMB protocol version ............................................................................................................................. 14 5.5 Enabling alternate data streams (named streams) .......................................................................................... 14 5.6 Apple SMB extensions ..................................................................................................................................... 15 5.6.1 Disabling Apple extensions: macOS 10.14 ...................................................................................................... 15 5.6.2 Disabling Apple SMB extensions: macOS 10.15 and 11 ................................................................................. 15 5.7 Prefer wired connections for SMB multichannel ............................................................................................... 16 5.8 Example /etc/nsmb.conf ................................................................................................................................... 16 6 Flow control, jumbo frames, and macOS ................................................................................................................... 17 7 Setting boot arguments for improved network performance ...................................................................................... 19 7.1 Increasing network memory allocation ............................................................................................................. 19 7.2 Configuring ServerPerfMode ............................................................................................................................ 19 7.3 Appending Boot Arguments .............................................................................................................................. 20 8 Spotlight search of network volumes ......................................................................................................................... 22 8.1 Enabling Spotlight search ................................................................................................................................. 22 8.2 Performing Spotlight searches of network volumes ......................................................................................... 22 3 Dell EMC PowerScale OneFS: macOS Network Storage User Experience and Performance Optimizations | H17613.2 Table of contents 8.3 Performance implications of Spotlight and how to disable ............................................................................... 23 9 Using Apple internal 10 GbE NICs with OneFS ......................................................................................................... 24 10 Recommended settings for PowerScale and macOS ................................................................................................ 25 11 Troubleshooting Apple performance issues ............................................................................................................... 26 11.1 Reduce complexity ........................................................................................................................................... 26 11.2 Simplify the client .............................................................................................................................................. 26 11.3 Observe macOS network statistics ................................................................................................................... 27 12 Examining SMB mounts with smbutil ......................................................................................................................... 28 13 Conclusion .................................................................................................................................................................. 29 A Technical support and resources ............................................................................................................................... 30 4 Dell EMC PowerScale OneFS: macOS Network Storage User Experience and Performance Optimizations | H17613.2 Executive summary Executive summary Many environments and workflows that feature Dell EMC™ PowerScale™ systems as the primary shared storage platform
Recommended publications
  • Podcasting with Garageband the Simple Guide to Making Your Own Podcast
    Podcasting with GarageBand The simple guide to making your own podcast Create a podcast using technologies in the Gaskill Learning Technologies Center: - iMac computer - Snowball microphone - GarageBand software Table of Contents Introduction 1 What tools are used in this documentation? Who should use this documentation? What information is included? Essential Podcasting Information 2 What’s a podcast? Why would I make a podcast? Is it easy and fun to make a podcast? Who would listen to my podcast? How do I make my podcast available to the world? Getting to Know the Equipment 3 !e Hardware !e Software GarageBand Overview 4 Creating a New Podcast Episode 6 Recording Your Voice 7 Putting it All Together 8 Creating another recording on the same track Deleting a portion of a recording Using the Track Editor / Cut method Using the Split method Joining separate recordings Adding loops and jingles Ducking and unducking a loop Exporting and Saving Your Podcast 14 Saving your podcast to an audio file Converting the M4A file to MP3 using iTunes Making Your Podcast Available to the World 15 Creating a world-wide readable folder on your Miami disk space Uploading your podcast to your own website disk space Using the iTunes store to freely distribute your podcast Configuring the Snowball Microphone 16 Hardware Setup Software Configuration Configuring Mac OS X Configuring GarageBand Table of Contents Introduction If you are thinking about making a podcast or are interested in learning more about how to make a podcast, you’ve come to the right place! !is set of documentation will take you through the necessary steps to make your own podcast with the equipment here in the Gaskill Learning Technologies Center.
    [Show full text]
  • File Naming Recommendations
    File Naming Recommendations In a mixed platform world of Macintosh, Windows, and Unix computers, you must pay attention to how you name your file. On PCs, you usually append a three-letter file extension after the file name to tell the computer what program to launch when it is double-clicked. Programs on the PC do this automatically, but the same programs running on the Mac often do not. Things to avoid: 1.) Don't add extraneous punctuation to the file name. For example, don't use #. %, forward or back slashes, ampersands, and question marks or any other strange glyph. Stick mostly to letters and numbers. Dashes and underscores are OK. Good: my_file.jpg Bad: my/file.jpg 2.) Don't put more than one period in the file name. Use only one period at the end of the file name just before the three-letter suffix. Good: very_big_splash.jpg Bad: very.big.splash.jpg 3.) Don't omit the 3-letter suffix. Add the correct 3-letter suffix to the file name if none is created by the application program. ALL web browsers require a suffix to be able to tell a picture file from a text file, for example. Good: promopic.gif Bad: promopic.newone Bad: promopic 4.) Avoid spaces in filenames. High-speed Unix-based web servers dislike having spaces in the file name. Your pages and files with spaces in the name may work on a Mac or PC server, but if you ever migrate the files to a Unix server, you're in trouble. Most web designers use underscores in the file name to separate words for clarity.
    [Show full text]
  • Flashforge Finder 3D Printer User Guide
    FlashForge Finder 3D Printer User Guide Note! The Quick Start Guide and the User Guide may change over time. You can check the latest version online at www.flashforge.com FinFindeFrinUdseerrUGsueirdGeu|iwdeww| w.fwlawsh.ffloarsghefo.crogme.dcoemr User Gu2ide | www.flashforge.com Content Preface................................................................................................................................................................4 Notes: ................................................................................................................................................................5 Introduction....................................................................................................................................................... 5 Chapter 1: 3D Printing Technology.......................................................................................................... 9 Chapter 2: About Finder............................................................................................................................ 10 Chapter 3: Unpacking................................................................................................................................25 Chapter 4: Hardware Assembly...............................................................................................................29 Chapter 5: Build Plate Leveling................................................................................................................33 Chapter 6: About Software.......................................................................................................................35
    [Show full text]
  • Once You Have Exported Your Finished Imovie Project As a Quicktime Movie
    QuickTime Burning Movies to a DVD nce you have exported your finished iMovie project as a Quicktime movie, you can save the movie file by burning it to a DVD disc. This will create a data DVD that will allow you to play Oyour movie on a Mac or PC. After you insert a data DVD in your computer, copy the Quick- Time file from the DVD to your computer’s desktop first and then open the copied file in QuickTime Player. Playing the file from your computer’s hard drive will ensure proper playback. Note: Data DVDs will not play in a DVD player! Steps to burn a QuickTime file to a DVD: 1. Insert a blank DVD into the computer’s optical drive (Blank DVDs are available for purchase at the front desk.) 2. A window opens that reads” You inserted a blank DVD.” Leave the Action pop-up menu to the default setting Open Finder and click OK. A disc icon labeled “Untitled DVD” appears on the desktop. 3. Type in a name for your disc and double click the icon - a window will open (“Recordable DVD”). 4. Drag the QuickTime file into the window. You can burn more than one file as long as the total file size does not exceed the disc capacity. The files are displayed as aliases, indicated by an arrow. 5. Click the Burn button in the upper right of the window. A new window will open. Make sure you have named your disc properly (you can- not change the disc name later).
    [Show full text]
  • Bluetooth Keyboard Commands with Voiceover on the Ipad
    BLUETOOTH KEYBOARD COMMANDS WITH VOICEOVER ON THE IPAD IOS 9.2 The Bluetooth Keyboard Commands with VoiceOver on the iPad manual is being shared on the Paths to Technology website with permission from SAS Institute Inc. Introduction Copyright © 2015 SAS Institute Inc. Cary, NC USA. All Rights Reserved. 1 Introduction Copyright © 2015 SAS Institute Inc. Cary, NC USA. All Rights Reserved. 2 Introduction Copyright © 2015 SAS Institute Inc. Cary, NC USA. All Rights Reserved. 3 BLUETOOTH KEYBOARD COMMANDS WITH VOICEOVER ON THE IPAD IOS 9.2 Diane Brauner Teacher of the Visually Impaired Certified Orientation and Mobility Specialist Ed Summers Senior Manager, Accessibility and Applied Assistive Technology SAS Introduction Copyright © 2015 SAS Institute Inc. Cary, NC USA. All Rights Reserved. 4 Introduction Copyright © 2015 SAS Institute Inc. Cary, NC USA. All Rights Reserved. 5 BLUETOOTH KEYBOARD COMMANDS WITH VOICEOVER ON THE IPAD Introduction iOS 9.2 Curriculum Objectives • Review using VoiceOver gestures • Learn to navigate using Bluetooth keyboard commands • Learn to edit and manipulate text in editable text fields • Learn to manipulate text in Read-Only text fields Overview VoiceOver is a screen reader built into the iPad and other iOS operating systems. This manual specifically addresses using VoiceOver gestures and VoiceOver paired with the Bluetooth keyboard. This manual will review the VoiceOver gestures and teach the Bluetooth keyboard commands that are commonly used to drive Google Docs, Google Drive, Dropbox, Pages, Mail, Safari, and iBooks. These apps will be expanded to include how to edit, highlight, copy, paste, digital note taking, and other commands so that students who are visually impaired and blind (VIB) can complete homework assignments and assessments.
    [Show full text]
  • SYSTEM V RELEASE 4 Migration Guide
    - ATlaT UN/~ SYSTEM V RELEASE 4 Migration Guide UNIX Software Operation Copyright 1990,1989,1988,1987,1986,1985,1984,1983 AT&T All Rights Reserved Printed In USA Published by Prentice-Hall, Inc. A Division of Simon & Schuster Englewood Cliffs, New Jersey 07632 No part of this publication may be reproduced or transmitted in any form or by any means-graphic, electronic, electrical, mechanical, or chemical, including photocopying, recording in any medium, tap­ ing, by any computer or information storage and retrieval systems, etc., without prior permissions in writing from AT&T. IMPORTANT NOTE TO USERS While every effort has been made to ensure the accuracy of all information in this document, AT&T assumes no liability to any party for any loss or damage caused by errors or omissions or by state­ ments of any kind in this document, its updates, supplements, or special editions, whether such er­ rors are omissions or statements resulting from negligence, accident, or any other cause. AT&T furth­ er assumes no liability arising out of the application or use of any product or system described herein; nor any liability for incidental or consequential damages arising from the use of this docu­ ment. AT&T disclaims all warranties regarding the information contained herein, whether expressed, implied or statutory, including implied warranties of merchantability or fitness for a particular purpose. AT&T makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description.
    [Show full text]
  • Installation Guide: SAP GUI 7.50 Java for Mac OS
    University of Wisconsin – Milwaukee (SAP UCC) 2/11/2019 Installation Guide: SAP GUI 7.50 Java for Mac OS Notes: - This document is based on the Mac OS Mojave 10.14.3 release. - Due to Oracle’s new Java licensing model, the installation process has become slightly more complicated. Previous installation guides are no longer valid. - SapMachine and JavaFX are required and replace the Java JDK used previously. - New software versions are released continuously so the version numbers may not match those found in this document. Install SapMachine 1) Go to the following URL: https://sap.github.io/SapMachine/ 1 University of Wisconsin – Milwaukee (SAP UCC) 2/11/2019 2) Scroll down and you should see the download section. Choose the following: First Dropdown: SapMachine11 Second Dropdown: macOS x64 Third Dropdown: Leave the default entry Press Download. 3) The file will be downloaded and placed in your Downloads folder (or possibly another directory based on your settings). Open Finder and go the directory where you downloaded the file. Double-click on the file to extract it. 2 University of Wisconsin – Milwaukee (SAP UCC) 2/11/2019 4) You should now see the extracted “sapmachine” folder. 5) Open a new Finder window. 3 University of Wisconsin – Milwaukee (SAP UCC) 2/11/2019 6) In the finder menu, select Go > Go to Folder… 7) A search window should appear. Type Library and then press Go. 8) Navigate to the folder named Java and double-click on it. If it does not exist, you can create it by right-clicking within the Finder Library window and clicking New Folder.
    [Show full text]
  • Mac OS X: an Introduction for Support Providers
    Mac OS X: An Introduction for Support Providers Course Information Purpose of Course Mac OS X is the next-generation Macintosh operating system, utilizing a highly robust UNIX core with a brand new simplified user experience. It is the first successful attempt to provide a fully-functional graphical user experience in such an implementation without requiring the user to know or understand UNIX. This course is designed to provide a theoretical foundation for support providers seeking to provide user support for Mac OS X. It assumes the student has performed this role for Mac OS 9, and seeks to ground the student in Mac OS X using Mac OS 9 terms and concepts. Author: Robert Dorsett, manager, AppleCare Product Training & Readiness. Module Length: 2 hours Audience: Phone support, Apple Solutions Experts, Service Providers. Prerequisites: Experience supporting Mac OS 9 Course map: Operating Systems 101 Mac OS 9 and Cooperative Multitasking Mac OS X: Pre-emptive Multitasking and Protected Memory. Mac OS X: Symmetric Multiprocessing Components of Mac OS X The Layered Approach Darwin Core Services Graphics Services Application Environments Aqua Useful Mac OS X Jargon Bundles Frameworks Umbrella Frameworks Mac OS X Installation Initialization Options Installation Options Version 1.0 Copyright © 2001 by Apple Computer, Inc. All Rights Reserved. 1 Startup Keys Mac OS X Setup Assistant Mac OS 9 and Classic Standard Directory Names Quick Answers: Where do my __________ go? More Directory Names A Word on Paths Security UNIX and security Multiple user implementation Root Old Stuff in New Terms INITs in Mac OS X Fonts FKEYs Printing from Mac OS X Disk First Aid and Drive Setup Startup Items Mac OS 9 Control Panels and Functionality mapped to Mac OS X New Stuff to Check Out Review Questions Review Answers Further Reading Change history: 3/19/01: Removed comment about UFS volumes not being selectable by Startup Disk.
    [Show full text]
  • Completeview™ CV Spotlight User Manual Completeview Version 4.3
    CompleteView™ CV Spotlight User Manual CompleteView Version 4.3 Table of Contents Introduction .................................................................................................... 3 System Requirements ................................................................................... 5 Installation ..................................................................................................... 6 Configuration ................................................................................................. 8 Basic Configuration and Adding Cameras for Event Monitoring ....................................................................8 Normal Mode ..................................................................................................................................................11 Text Alert Only mode .....................................................................................................................................12 Silent Mode.....................................................................................................................................................15 Appendix A: Installing Microsoft .NET 3.5 ................................................... 16 Additional Resources .........................................................................................................................................20 CompleteView CV Spotlight User Manual Page 2 Introduction The CompleteView CV Spotlight monitors alarm and motion events from selected cameras and displays
    [Show full text]
  • Mac OS for Quicktime Programmers
    Mac OS For QuickTime Programmers Apple Computer, Inc. Technical Publications April, 1998 Apple Computer, Inc. Apple, the Apple logo, Mac, LIMITED WARRANTY ON MEDIA © 1998 Apple Computer, Inc. Macintosh, QuickDraw, and AND REPLACEMENT All rights reserved. QuickTime are trademarks of Apple ALL IMPLIED WARRANTIES ON THIS No part of this publication or the Computer, Inc., registered in the MANUAL, INCLUDING IMPLIED software described in it may be United States and other countries. WARRANTIES OF reproduced, stored in a retrieval The QuickTime logo is a trademark MERCHANTABILITY AND FITNESS system, or transmitted, in any form of Apple Computer, Inc. FOR A PARTICULAR PURPOSE, ARE or by any means, mechanical, Adobe, Acrobat, Photoshop, and LIMITED IN DURATION TO NINETY electronic, photocopying, recording, PostScript are trademarks of Adobe (90) DAYS FROM THE DATE OF or otherwise, without prior written Systems Incorporated or its DISTRIBUTION OF THIS PRODUCT. permission of Apple Computer, Inc., subsidiaries and may be registered in Even though Apple has reviewed this except in the normal use of the certain jurisdictions. manual, APPLE MAKES NO software or to make a backup copy Helvetica and Palatino are registered WARRANTY OR REPRESENTATION, of the software or documentation. trademarks of Linotype-Hell AG EITHER EXPRESS OR IMPLIED, WITH The same proprietary and copyright and/or its subsidiaries. RESPECT TO THIS MANUAL, ITS notices must be affixed to any ITC Zapf Dingbats is a registered QUALITY, ACCURACY, permitted copies as were affixed to trademark of International Typeface MERCHANTABILITY, OR FITNESS the original. This exception does not Corporation. FOR A PARTICULAR PURPOSE. AS A allow copies to be made for others, RESULT, THIS MANUAL IS Simultaneously published in the whether or not sold, but all of the DISTRIBUTED “AS IS,” AND YOU United States and Canada.
    [Show full text]
  • Take Control of Podcasting on the Mac (3.1) SAMPLE
    EBOOK EXTRAS: v3.1 Downloads, Updates, Feedback TAKE CONTROL OF PODCASTING ON THE MAC by ANDY AFFLECK $15 3RD Click here to buy “Take Control of Podcasting on the Mac” for only $15! EDITION Table of Contents Read Me First ............................................................... 4 Updates and More ............................................................. 4 Basics .............................................................................. 5 What’s New in Version 3.1 .................................................. 5 What Was New in Version 3.0 ............................................. 6 Introduction ................................................................ 7 Podcasting Quick Start ................................................ 9 Plan Your Podcast ...................................................... 10 Decide What You Want to Say ........................................... 10 Pick a Format .................................................................. 10 Listen to Your Audience, Listen to Your Show ....................... 11 Learn Podcasting Terminology ........................................... 11 Consider Common Techniques ........................................... 13 Set Up Your Studio .................................................... 15 Choose a Mic and Supporting Hardware .............................. 15 Choose Audio Software .................................................... 33 Record Your Podcast .................................................. 42 Use Good Microphone Techniques .....................................
    [Show full text]
  • IM: F: Introduction to Files
    CHAPTER 1 Introduction to File Management 1 This chapter is a general introduction to file management on Macintosh computers. It explains the basic structure of Macintosh files and the hierarchical file system (HFS) used 1 with Macintosh computers, and it shows how you can use the services provided by the Introduction to File Management Standard File Package, the File Manager, the Finder, and other system software components to create, open, update, and close files. You should read this chapter if your application implements the commands typically found in an application’s File menu—except for printing commands and the Quit command, which are described elsewhere. This chapter describes how to ■ create a new file ■ open an existing file ■ close a file ■ save a document’s data in a file ■ save a document’s data in a file under a new name ■ revert to the last saved version of a file ■ create and read a preferences file Depending on the requirements of your application, you may be able to accomplish all your file-related operations by following the instructions given in this chapter. If your application has more specialized file management needs, you’ll need to read some or all of the remaining chapters in this book. This chapter assumes that your application is running in an environment in which the routines that accept file system specification records (defined by the FSSpec data type) are available. File system specification records, introduced in system software version 7.0, simplify the identification of objects in the file system. Your development environment may provide “glue” that allows you to call those routines in earlier system software versions.
    [Show full text]