SUSE Linux Enterprise Server 11 SP4 System Analysis and Tuning Guide System Analysis and Tuning Guide SUSE Linux Enterprise Server 11 SP4

Total Page:16

File Type:pdf, Size:1020Kb

SUSE Linux Enterprise Server 11 SP4 System Analysis and Tuning Guide System Analysis and Tuning Guide SUSE Linux Enterprise Server 11 SP4 SUSE Linux Enterprise Server 11 SP4 System Analysis and Tuning Guide System Analysis and Tuning Guide SUSE Linux Enterprise Server 11 SP4 Publication Date: September 24, 2021 SUSE LLC 1800 South Novell Place Provo, UT 84606 USA https://documentation.suse.com Copyright © 2006– 2021 SUSE LLC and contributors. All rights reserved. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled “GNU Free Documentation License”. For SUSE trademarks, see http://www.suse.com/company/legal/ . All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a SUSE or Novell trademark; an asterisk (*) denotes a third party trademark. All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its aliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof. Contents About This Guide xi 1 Available Documentation xii 2 Feedback xiv 3 Documentation Conventions xv I BASICS 1 1 General Notes on System Tuning 2 1.1 Be Sure What Problem to Solve 2 1.2 Rule Out Common Problems 3 1.3 Finding the Bottleneck 3 1.4 Step-by-step Tuning 4 II SYSTEM MONITORING 5 2 System Monitoring Utilities 6 2.1 Multi-Purpose Tools 6 vmstat 7 • System Activity Information: sar and sadc 9 2.2 System Information 13 Device Load Information: iostat 13 • Processor Activity Monitoring: mpstat 14 • Task Monitoring: pidstat 15 • Kernel Ring Buffer: dmesg 15 • List of Open Files: lsof 16 • Kernel and udev Event Sequence Viewer: udevadm monitor 17 • Information on Security Events: audit 18 2.3 Processes 18 Interprocess Communication: ipcs 18 • Process List: ps 19 • Process Tree: pstree 20 • Table of Processes: top 21 • System z hypervisor iii System Analysis and Tuning Guide monitor: hyptop 22 • A top-like I/O Monitor: iotop 24 • Modify a process' niceness: nice and renice 25 2.4 Memory 25 Memory Usage: free 25 • Detailed Memory Usage: /proc/ meminfo 26 • Process Memory Usage: smaps 28 2.5 Networking 28 Basic Network Diagnostics: ifconfig 28 • Ethernet Cards in Detail: ethtool 29 • Show the Network Status: netstat 30 • Interactive Network Monitor: iptraf 31 2.6 The /proc File System 32 procinfo 34 • System Control Parameters: /proc/sys/ 35 2.7 Hardware Information 36 PCI Resources: lspci 36 • USB Devices: lsusb 37 2.8 Files and File Systems 38 Determine the File Type: file 38 • File Systems and Their Usage: mount, df and du 38 • Additional Information about ELF Binaries 39 • File Properties: stat 40 2.9 User Information 40 User Accessing Files: fuser 40 • Who Is Doing What: w 41 2.10 Time and Date 41 Time Measurement with time 41 2.11 Graph Your Data: RRDtool 41 How RRDtool Works 42 • Simple Real Life Example 42 • For More Information 47 3 Monitoring with Nagios 48 3.1 Features of Nagios 48 3.2 Installing Nagios 48 3.3 Nagios Configuration Files 49 Object Definition Files 49 iv System Analysis and Tuning Guide 3.4 Configuring Nagios 51 Monitoring Remote Services with Nagios 52 • Monitoring Remote Host- Resources with Nagios 53 3.5 Troubleshooting 55 3.6 For More Information 55 4 Analyzing and Managing System Log Files 57 4.1 System Log Files in /var/log/ 57 4.2 Viewing and Parsing Log Files 60 4.3 Managing Log Files with logrotate 60 4.4 Monitoring Log Files with logwatch 61 4.5 Using logger to Make System Log Entries 62 III KERNEL MONITORING 63 5 SystemTap—Filtering and Analyzing System Data 64 5.1 Conceptual Overview 64 SystemTap Scripts 64 • Tapsets 65 • Commands and Privileges 65 • Important Files and Directories 66 5.2 Installation and Setup 67 5.3 Script Syntax 68 Probe Format 69 • SystemTap Events (Probe Points) 70 • SystemTap Handlers (Probe Body) 71 5.4 Example Script 75 5.5 User-Space Probing 76 5.6 For More Information 77 6 Kernel Probes 78 6.1 Supported Architectures 78 v System Analysis and Tuning Guide 6.2 Types of Kernel Probes 79 Kprobe 79 • Jprobe 79 • Return Probe 80 6.3 Kernel probes API 80 6.4 Debugfs Interface 81 How to List Registered Kernel Probes 81 • How to Switch All Kernel Probes On or Off 81 6.5 For More Information 82 7 Perfmon2—Hardware-Based Performance Monitoring 83 7.1 Conceptual Overview 83 Perfmon2 Structure 83 • Sampling and Counting 84 7.2 Installation 85 7.3 Using Perfmon 86 Getting Event Information 87 • Enabling System-Wide Sessions 88 • Monitoring Running Tasks 89 7.4 Retrieving Metrics From DebugFS 90 7.5 For More Information 92 8 OProfile—System-Wide Profiler 94 8.1 Conceptual Overview 94 8.2 Installation and Requirements 94 8.3 Available OProfile Utilities 95 8.4 Using OProfile 95 General Steps 95 • Getting Event Configurations 97 8.5 Using OProfile's GUI 98 8.6 Generating Reports 98 8.7 For More Information 99 vi System Analysis and Tuning Guide IV RESOURCE MANAGEMENT 101 9 General System Resource Management 102 9.1 Planning the Installation 102 Partitioning 102 • Installation Scope 103 • Default Runlevel 103 9.2 Disabling Unnecessary Services 104 9.3 File Systems and Disk Access 105 File Systems 105 • Disabling Access Time (atime) Updates 105 • Prioritizing Disk Access with ionice 106 10 Kernel Control Groups 107 10.1 Technical Overview and Definitions 107 10.2 Scenario 108 10.3 Control Group Subsystems 109 10.4 Using Controller Groups 112 Prerequisites 112 • Checking the Environment 112 • Example: Cpusets 113 • Example: cgroups 114 10.5 For More Information 115 11 Power Management 117 11.1 Power Management at CPU Level 117 C-States (Processor Operating States) 117 • P-States (Processor Performance States) 119 • T-States (Processor Throttling States) 119 • Turbo Features 119 11.2 The Linux Kernel CPUfreq Infrastructure 120 In-Kernel Governors 120 • Related Files and Directories 122 11.3 Viewing, Monitoring and Tuning Power-related Settings 122 Using the cpufrequtils Tools 123 • Using the cpupower Tools 124 • Monitoring Power Consumption with powerTOP 128 11.4 Special Tuning Options 129 Tuning Options for P-States 129 • Tuning Options for C-states 131 vii System Analysis and Tuning Guide 11.5 Creating and Using Power Management Profiles 132 11.6 Troubleshooting 133 11.7 For More Information 134 V KERNEL TUNING 136 12 Installing Multiple Kernel Versions 137 12.1 Enabling and Configuring Multiversion Support 138 Automatically Deleting Unused Kernels 138 12.2 Installing/Removing Multiple Kernel Versions with YaST 139 12.3 Installing/Removing Multiple Kernel Versions with zypper 140 13 Tuning I/O Performance 142 13.1 Switching I/O Scheduling 142 13.2 Available I/O Elevators 143 CFQ (Completely Fair Queuing) 143 • NOOP 144 • DEADLINE 144 13.3 I/O Barrier Tuning 145 14 Tuning the Task Scheduler 146 14.1 Introduction 146 Preemption 146 • Timeslice 147 • Process Priority 147 14.2 Process Classification 147 14.3 O(1) Scheduler 148 14.4 Completely Fair Scheduler 149 How CFS Works 149 • Grouping Processes 150 • Kernel Configuration Options 150 • Terminology 150 • Changing Real- time Attributes of Processes with chrt 151 • Runtime Tuning with sysctl 152 • Debugging Interface and Scheduler Statistics 155 14.5 For More Information 157 viii System Analysis and Tuning Guide 15 Tuning the Memory Management Subsystem 158 15.1 Memory Usage 158 Anonymous Memory 159 • Pagecache 159 • Buffercache 159 • Buffer Heads 159 • Writeback 159 • Readahead 160 • VFS caches 160 15.2 Reducing Memory Usage 160 Reducing malloc (Anonymous) Usage 160 • Reducing Kernel Memory Overheads 161 • Memory Controller (Memory Cgroups) 161 15.3 Virtual Memory Manager (VM) Tunable Parameters 161 Reclaim Ratios 161 • Writeback Parameters 162 • Readahead parameters 163 • Further VM Parameters 164 15.4 Non-Uniform Memory Access (NUMA) 164 15.5 Monitoring VM Behavior 164 16 Tuning the Network 165 16.1 Configurable Kernel Socket Buffers 165 16.2 Detecting Network Bottlenecks and Analyzing Network Traffic 167 16.3 Netfilter 167 16.4 Improving the Network Performance with Receive Packet Steering (RPS) 168 16.5 For More Information 169 VI HANDLING SYSTEM DUMPS 170 17 Tracing Tools 171 17.1 Tracing System Calls with strace 171 17.2 Tracing Library Calls with ltrace 174 17.3 Debugging and Profiling with Valgrind 176 Installation 176 • Supported Architectures 176 • General Information 176 • Default Options 177 • How Valgrind Works 178 • Messages 178 • Error Messages 180 ix System Analysis and Tuning Guide 17.4 For More Information 181 18 kexec and kdump 182 18.1 Introduction 182 18.2 Required Packages 182 18.3 kexec Internals 183 18.4 Basic kexec Usage 184 18.5 How to Configure kexec for Routine Reboots 185 18.6 Basic kdump Configuration 185 Manual kdump Configuration 186 • YaST Configuration 188 18.7 Analyzing the Crash Dump 189 Kernel Binary Formats 190 18.8 Advanced kdump Configuration 194 18.9 For More Information 195 A GNU Licenses 196 x System Analysis and Tuning Guide About This Guide SUSE Linux Enterprise Server is used for a broad range of usage scenarios in enterprise and scientic data centers. SUSE has ensured SUSE Linux Enterprise Server is set up in a way that it accommodates dierent operation purposes with optimal performance. However, SUSE Linux Enterprise Server must meet very dierent demands when employed on a number crunching server compared to a le server, for example. Generally it is not possible to ship a distribution that will by default be optimized for all kinds of workloads.
Recommended publications
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [Show full text]
  • Oracle® Linux 7 Monitoring and Tuning the System
    Oracle® Linux 7 Monitoring and Tuning the System F32306-03 October 2020 Oracle Legal Notices Copyright © 2020, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract.
    [Show full text]
  • Current Status of OFED in SUSE Linux Enterprise Server
    Current Status of OFED in SUSE Linux Enterprise Server John Jolly Senior Software Engineer SUSE Agenda 2 λAbout SUSE λAbout SUSE Linux Enterprise Server λOFED Integration into SLES λFuture Direction of OFED in SLES SUSE and the Attachmate Group λSUSE , headquartered in Nürnberg / Germany, λis an independently operating business unit of λThe Attachmate Group, Inc. λThe Attachmate Group is a privately held λ1 billion+ $ revenue software company λwith four brands: •Cloud Infrastructure •Enterprise Computing •Integrated Systems SUSE® Linux Enterprise How We Build It Online Repository Source Package Image OBS OBS user submits source to OBS and gets a product SUSE® Linux Enterprise Server 12 Lifecyle Model •13-year lifecycle (10 years general support, 3 years extended support) •5-year lifecycle per Service Pack (2 years general + 3 years extended support) •Long Term Service Pack Support (LTSS) available for all versions, including GA http://www.suse.com/lifecycle/ Unique Tools Included λAppArmor Security Framework -Application confinement λFree High Availability Extension -Cluster Framework, Cluster FS, DRBD, GEO-cluster* λYaST2 systems management -Install, deploy, and configure every aspect of the server λSubscription Management Tool -Subscription and patch management, proxy/mirroring/staging λStarter System for System z -A pre-built installation server, deployable with z/VM tools Features of SLES 12 λLinux Kernel 3.12 λOnly 64-bit kernel -Support of 32-bit application through execution environment λYaST modules written in Ruby λOFED 3.12 -Significant
    [Show full text]
  • 1 Introduction
    Technical report, IDE1202, February 2012 Enhancing Network Security in Linux Environment Master Thesis in Computer Network Engineering By Ali Mohammed, Sachin Sama and Majeed Mohammed School of Information Science, Computer and Electrical Engineering Halmstad University i Enhancing Network Security in Linux Environment Master Thesis in Computer Network Engineering School of Information Science, Computer and Electrical Engineering Halmstad University Box 823, S-301 18 Halmstad, Sweden February 2012 ii Preface First of all, we would like to express our sincere gratitude to our Supervisor Philip Heimer and Professor Tony Larsson for their supervision and assistance in the entire thesis work. We are also thankful to IDE department, Halmstad University for providing this opportunity to complete this thesis. Ali Mohammed Sachin Sama Majeed Mohammed iii iv Abstract Designing a secured network is the most important task in any enterprise or organization development. Securing a network mainly involves applying policies and procedures to protect different network devices from unauthorized access. Servers such as web servers, file servers, mail servers, etc., are the important devices in a network. Therefore, securing these servers is the first and foremost step followed in every security implementation mechanism. To implement this, it is very important to analyse and study the security mechanisms provided by the operating system. This makes it easier for security implementation in a network. This thesis work demonstrates the tasks needed to enhance the network security in Linux environment. The various security modules existing in Linux makes it different from other operating systems. The security measures which are mainly needed to enhance the system security are documented as a baseline for practical implementation.
    [Show full text]
  • Linux Tutorial Last Updated: September 29 2021 for Windows Users
    VLAAMS SUPERCOMPUTER Innovative Computing CENTRUM for A Smarter Flanders Linux Tutorial Last updated: September 29 2021 For Windows Users Authors: Jasper Devreker (UGent), Ewan Higgs (UGent), Kenneth Hoste (UGent) Acknowledgement: VSCentrum.be Audience: This document is a hands-on guide for using the Linux command line in the context of the UGent HPC infrastructure. The command line (sometimes called ’shell’) can seems daunting at first, but with a little understanding can be very easy to use. Everything you do startsatthe prompt. Here you have the liberty to type in any commands you want. Soon, you will be able to move past the limited point and click interface and express interesting ideas to the computer using the shell. Gaining an understanding of the fundamentals of Linux will help accelerate your research using the HPC infrastructure. You will learn about commands, managing files, and some scripting basics. Notification: In$ commands this tutorial specific commands are separated from the accompanying text: These should be entered by the reader at a command line in a terminal on the UGent-HPC. They appear in all exercises preceded by a $ and printed in bold. You’ll find those actions ina grey frame. Button are menus, buttons or drop down boxes to be pressed or selected. “Directory” is the notation for directories (called “folders” in Windows terminology) or specific files. (e.g., “/user/home/gent/vsc400/vsc40000”) “Text” Is the notation for text to be entered. Tip: A “Tip” paragraph is used for remarks or tips. They can also be downloaded from the VSC website at https://www.vscentrum.be.
    [Show full text]
  • Chapter 3. Booting Operating Systems
    Chapter 3. Booting Operating Systems Abstract: Chapter 3 provides a complete coverage on operating systems booting. It explains the booting principle and the booting sequence of various kinds of bootable devices. These include booting from floppy disk, hard disk, CDROM and USB drives. Instead of writing a customized booter to boot up only MTX, it shows how to develop booter programs to boot up real operating systems, such as Linux, from a variety of bootable devices. In particular, it shows how to boot up generic Linux bzImage kernels with initial ramdisk support. It is shown that the hard disk and CDROM booters developed in this book are comparable to GRUB and isolinux in performance. In addition, it demonstrates the booter programs by sample systems. 3.1. Booting Booting, which is short for bootstrap, refers to the process of loading an operating system image into computer memory and starting up the operating system. As such, it is the first step to run an operating system. Despite its importance and widespread interests among computer users, the subject of booting is rarely discussed in operating system books. Information on booting are usually scattered and, in most cases, incomplete. A systematic treatment of the booting process has been lacking. The purpose of this chapter is to try to fill this void. In this chapter, we shall discuss the booting principle and show how to write booter programs to boot up real operating systems. As one might expect, the booting process is highly machine dependent. To be more specific, we shall only consider the booting process of Intel x86 based PCs.
    [Show full text]
  • Red Hat Enterprise Linux 7 開発者ガイド
    Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Red Hat Subject Matter ExpertsDave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Jeff Johnston Benjamin Kosnik Chris Moller Phil Muldoon Alex Kurtakov Charley Wang Development Community Kent Sebastian Red Hat Enterprise Linux 7 開発者ガイド Red Hat Enterprise Linux 7 のアプリケーション開発ツールのご紹介 Dave Brolley Red Hat Engineering ツール開発 [email protected] プロファイリング William Cohen Red Hat Engineering ツール開発 [email protected] プロファイリング Roland Grunberg Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Aldy Hernandez Red Hat Engineering ツール開発 [email protected] コンパイルおよびビルド Karsten Hopp Base Operating System コアサービス - BRNO [email protected] コンパイル Jakub Jelinek Red Hat Engineering ツール開発 [email protected] プロファイリング Jeff Johnston Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Benjamin Kosnik Red Hat Engineering ツール開発 [email protected] ライブラリおよびランタイムのサポート Chris Moller Red Hat Engineering ツール開発 [email protected] デバッグ Phil Muldoon Red Hat Engineering ツール開発 [email protected] デバッグ Alex Kurtakov Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Charley Wang Red Hat Engineering ツール開発 [email protected] Eclipse および Eclipse プラグイン Kent Sebastian [email protected] プロファイリング Red Hat Subject Matter Experts Development Community 編集者 Jacquelynn East Engineering コンテンツサービス [email protected] Don Domingo Red Hat Engineering コンテンツサービス [email protected] 法律上の通知 Copyright © 2012 Red Hat, Inc. and others. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc.
    [Show full text]
  • The Linux Command Line
    The Linux Command Line Fifth Internet Edition William Shotts A LinuxCommand.org Book Copyright ©2008-2019, William E. Shotts, Jr. This work is licensed under the Creative Commons Attribution-Noncommercial-No De- rivative Works 3.0 United States License. To view a copy of this license, visit the link above or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042. A version of this book is also available in printed form, published by No Starch Press. Copies may be purchased wherever fine books are sold. No Starch Press also offers elec- tronic formats for popular e-readers. They can be reached at: https://www.nostarch.com. Linux® is the registered trademark of Linus Torvalds. All other trademarks belong to their respective owners. This book is part of the LinuxCommand.org project, a site for Linux education and advo- cacy devoted to helping users of legacy operating systems migrate into the future. You may contact the LinuxCommand.org project at http://linuxcommand.org. Release History Version Date Description 19.01A January 28, 2019 Fifth Internet Edition (Corrected TOC) 19.01 January 17, 2019 Fifth Internet Edition. 17.10 October 19, 2017 Fourth Internet Edition. 16.07 July 28, 2016 Third Internet Edition. 13.07 July 6, 2013 Second Internet Edition. 09.12 December 14, 2009 First Internet Edition. Table of Contents Introduction....................................................................................................xvi Why Use the Command Line?......................................................................................xvi
    [Show full text]
  • Improving Networking
    IMPERIAL COLLEGE LONDON FINALYEARPROJECT JUNE 14, 2010 Improving Networking by moving the network stack to userspace Author: Matthew WHITWORTH Supervisor: Dr. Naranker DULAY 2 Abstract In our modern, networked world the software, protocols and algorithms involved in communication are among some of the most critical parts of an operating system. The core communication software in most modern systems is the network stack, but its basic monolithic design and functioning has remained unchanged for decades. Here we present an adaptable user-space network stack, as an addition to my operating system Whitix. The ideas and concepts presented in this report, however, are applicable to any mainstream operating system. We show how re-imagining the whole architecture of networking in a modern operating system offers numerous benefits for stack-application interactivity, protocol extensibility, and improvements in network throughput and latency. 3 4 Acknowledgements I would like to thank Naranker Dulay for supervising me during the course of this project. His time spent offering constructive feedback about the progress of the project is very much appreciated. I would also like to thank my family and friends for their support, and also anybody who has contributed to Whitix in the past or offered encouragement with the project. 5 6 Contents 1 Introduction 11 1.1 Motivation.................................... 11 1.1.1 Adaptability and interactivity.................... 11 1.1.2 Multiprocessor systems and locking................ 12 1.1.3 Cache performance.......................... 14 1.2 Whitix....................................... 14 1.3 Outline...................................... 15 2 Hardware and the LDL 17 2.1 Architectural overview............................. 17 2.2 Network drivers................................. 18 2.2.1 Driver and device setup.......................
    [Show full text]
  • SUSE® Linux Enterprise Server ("SLES ™")11 SP1 Novell® Software License Agreement
    SUSE® Linux Enterprise Server ("SLES ™")11 SP1 Novell® Software License Agreement PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR OTHERWISE USING THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE. RIGHTS AND LICENSES This Novell Software License Agreement (“Agreement”) is a legal agreement between You (an entity or a person) and Novell, Inc. (“Novell”). The software product identified in the title of this Agreement, any media and accompanying documentation (collectively the “Software”) is protected by the copyright laws and treaties of the United States (“U.S.”) and other countries and is subject to the terms of this Agreement. Any update or support release to the Software that You may download or receive that is not accompanied by a license agreement expressly superseding this Agreement is Software and governed by this Agreement. If the Software is an update or support release, then You must have validly licensed the version and quantity of the Software being updated or supported in order to install or use the update or support release. The Software is a modular operating system comprised of numerous components that may be accompanied by separate license terms. The Software is a collective work of Novell; although Novell does not own the copyright to every component of the Software, Novell owns the collective work copyright for the Software. Most of the components are open source packages, developed independently, and accompanied by separate license terms. Your license rights with respect to individual components accompanied by separate license terms are defined by those terms; nothing in this agreement shall restrict, limit, or otherwise affect any rights or obligations You may have, or conditions to which You may be subject, under such license terms; however, if You distribute copies of any component independent of the Software, You must remove all Novell trademarks, trade dress, and logos from each copy.
    [Show full text]
  • NETSTAT Command
    NETSTAT Command | NETSTAT Command | Use the NETSTAT command to display network status of the local host. | | ┌┐────────────── | 55──NETSTAT─────6─┤ Option ├─┴──┬────────────────────────────────── ┬ ─ ─ ─ ────────────────────────────────────────5% | │┌┐───────────────────── │ | └─(──SELect───6─┤ Select_String ├─┴ ─ ┘ | Option: | ┌┐─COnn────── (1, 2) ──────────────── | ├──┼─────────────────────────── ┼ ─ ──────────────────────────────────────────────────────────────────────────────┤ | ├─ALL───(2)──────────────────── ┤ | ├─ALLConn─────(1, 2) ────────────── ┤ | ├─ARp ipaddress───────────── ┤ | ├─CLients─────────────────── ┤ | ├─DEvlinks────────────────── ┤ | ├─Gate───(3)─────────────────── ┤ | ├─┬─Help─ ┬─ ───────────────── ┤ | │└┘─?──── │ | ├─HOme────────────────────── ┤ | │┌┐─2ð────── │ | ├─Interval─────(1, 2) ─┼───────── ┼─ ┤ | │└┘─seconds─ │ | ├─LEVel───────────────────── ┤ | ├─POOLsize────────────────── ┤ | ├─SOCKets─────────────────── ┤ | ├─TCp serverid───(1) ─────────── ┤ | ├─TELnet───(4)───────────────── ┤ | ├─Up──────────────────────── ┤ | └┘─┤ Command ├───(5)──────────── | Command: | ├──┬─CP cp_command───(6) ─ ┬ ────────────────────────────────────────────────────────────────────────────────────────┤ | ├─DELarp ipaddress─ ┤ | ├─DRop conn_num──── ┤ | └─RESETPool──────── ┘ | Select_String: | ├─ ─┬─ipaddress────(3) ┬ ─ ───────────────────────────────────────────────────────────────────────────────────────────┤ | ├─ldev_num─────(4) ┤ | └─userid────(2) ─── ┘ | Notes: | 1 Only ALLCON, CONN and TCP are valid with INTERVAL. | 2 The userid
    [Show full text]
  • Pingdirectory Administration Guide Version
    Release 7.3.0.3 Server Administration Guide PingDirectory | Contents | ii Contents PingDirectory™ Product Documentation................................................ 20 Overview of the Server............................................................................. 20 Server Features.................................................................................................................................20 Administration Framework.................................................................................................................21 Server Tools Location....................................................................................................................... 22 Preparing Your Environment....................................................................22 Before You Begin.............................................................................................................................. 22 System requirements..............................................................................................................22 Installing Java......................................................................................................................... 23 Preparing the Operating System (Linux).......................................................................................... 24 Configuring the File Descriptor Limits.................................................................................... 24 File System Tuning.................................................................................................................25
    [Show full text]