跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 系统分析和微调指南 / 关于本指南
适用范围 SUSE Linux Enterprise Server 15 SP2

关于本指南

SUSE Linux Enterprise Server 广泛应用于各种企业和科学数据中心使用场景。SUSE 确保 SUSE Linux Enterprise Server 的设置能够适应不同的运营目的,并兼具最佳性能。但是,对于是部署在数字密集运算服务器上还是文件服务器上,SUSE Linux Enterprise Server 所需满足的需求有很大的不同。

要想交付一个针对所有工作负载都经过优化的发行套件是不可能实现的任务。不同的工作负载在某些方面差异很大。其中最重要的方面包括 I/O 访问模式、内存访问模式和进程调度。完美适合某个工作负载的行为可能会降低另一工作负载的性能。举例来说,I/O 密集型任务(例如处理数据库请求)的要求通常与 CPU 密集型任务(例如视频编码)的完全不同。Linux 的多功能性使之能够对系统进行灵活配置,使系统在每种使用方案中都能发挥出最佳效果。

本手册将介绍如何监视和分析您的系统。其中介绍了管理系统资源和微调系统的方法。由于每台服务器都有自身不同的需求,本指南不会提供针对特殊方案的配方,而是帮助您全面分析服务器并使其发挥最大优势。

第 I 部分 “基础”

微调系统需要精心规划过程。了解需要采取哪些措施才能成功改善您的系统。

第 II 部分 “系统监视”

Linux 提供有种类繁多的工具,可监视系统的方方面面。了解如何使用这些实用程序,以及如何读取和分析系统日志文件。

第 III 部分 “内核监视”

Linux 内核本身提供有可检查系统各个组成部分的方法。此部分介绍 SystemTap。SystemTap 是一种脚本语言,用于编写内核模块来分析和过滤数据。使用内核探测和 Perf 收集调试信息并确定瓶颈。最后,使用 Oprofile 监视应用程序。

第 IV 部分 “资源管理”

了解如何设置可满足服务器确切需求的定制系统。了解如何使用电源管理,同时使系统的性能始终保持在符合当前要求的水平。

第 V 部分 “内核微调”

可以使用 sysctl 通过 /proc/sys 文件系统或者通过内核命令行参数来优化 Linux 内核。此部分介绍如何微调 I/O 性能,以及如何优化 Linux 调度进程的方式。其中还介绍了内存管理的基本原理,并说明如何根据特定的应用程序和使用模式微调内存管理。此外,此部分还介绍了如何优化网络性能。

第 VI 部分 “处理系统转储”

您可以参考此部分来分析和处理应用程序或系统崩溃。其中介绍了 strace 或 ltrace 等跟踪工具,以及如何使用 Kexec 和 Kdump 处理系统崩溃。

提示
提示:获取 SUSE Linux Enterprise SDK

SDK 是适用于 SUSE Linux Enterprise 的模块,可以通过 SUSE Customer Center 的联机通道获得,或者,请转到 http://download.suse.com/,搜索 SUSE Linux Enterprise Software Development Kit 并从该处下载。有关详细信息,请参考 第 20 章 “安装模块、扩展和第三方附加产品

1 可用文档

注意
注意:联机文档和最新更新

我们的产品文档可从 https://documentation.suse.com/ 获取,您也可以在此处找到最新更新,以及浏览或下载各种格式的文档。最新的文档更新通常会在文档的英文版中提供。

针对本产品提供的文档如下:

安装快速入门

本《快速入门》引导您逐步完成安装 SUSE® Linux Enterprise Server 15 SP2 的过程。

部署指南

此指南详细介绍如何安装单个或多个系统,以及如何利用产品继承功能部署基础结构。从各种方法中选择:从物理安装媒体进行本地安装;自定义标准安装映像;网络安装服务器;使用远程控制的高度自定义的自动化安装过程进行大规模部署;及初始系统配置。

管理指南

讲述系统管理任务,如维护、监视和自定义初始安装的系统。

虚拟化指南

概述虚拟化技术,并介绍虚拟化的统一接口 libvirt,以及有关特定超级管理程序的详细信息。

储存管理指南

提供有关如何在 SUSE Linux Enterprise Server 上管理储存设备的信息。

AutoYaST 指南

AutoYaST 系统使用包含安装和配置数据的 AutoYaST 配置文件,让您以无人照管方式批量部署 SUSE Linux Enterprise Server 系统。该手册将引导您完成自动安装的基本步骤,包括准备、安装和配置。

安全指南

介绍系统安全的基本概念,包括本地安全方面和网络安全方面。说明如何使用产品固有的安全软件(例如 AppArmor),或者能够可靠收集有关任何安全相关事件的信息的审核系统。

强化指南

处理安装和设置安全 SUSE Linux Enterprise Server 的特定事项以及进一步确保和强化安装所需的额外安装后步骤。支持管理员选择与安全相关的选项并做出决策。

系统分析和微调指南

关于问题检测、解决和优化的管理员指南。了解如何使用监视工具检查和优化系统以及如何有效管理资源。还包含常见问题和解决方法的概述以及其他帮助和文档资源。

RMT 指南

订阅管理工具管理员指南。订阅管理工具是用于 SUSE Customer Center 并包含储存库和注册目标的代理系统。了解如何安装和配置本地 SMT 服务器、镜像和管理储存库、管理客户端计算机,以及配置客户端以使用 SMT。

GNOME 用户指南

介绍 SUSE Linux Enterprise Server 的 GNOME 桌面。指导您使用和配置桌面并帮助您执行关键任务。它主要面向想要有效使用 GNOME 作为其默认桌面的最终用户。

https://www.suse.com/releasenotes/ 上提供了本产品的发行说明。

2 提供反馈

欢迎您提供针对本文档的反馈及改进建议!我们提供了多种反馈渠道:

服务请求和支持

有关产品可用的服务和支持选项,请参见 https://www.suse.com/support/

要创建服务请求,需在 SUSE Customer Center 中获取一个订阅。请转到 https://scc.suse.com/support/requests 并登录,然后单击新建

Bug 报告

https://bugzilla.suse.com/ 中报告文档问题。要简化此过程,可以使用本文档 HTML 版本中的标题旁边的报告文档 Bug 链接。这样,就会在 Bugzilla 中预先选择正确的产品和类别,并添加当前章节的链接。然后,您便可以立即开始键入 Bug 报告。需要一个 Bugzilla 帐户。

贡献

要帮助改进本文档,请使用本文档 HTML 版本中的标题旁边的编辑源代码链接。这些链接会将您转到 GitHub 上的源代码,在其中可以创建拉取请求。需要一个 GitHub 帐户。

有关本文档使用的文档环境的详细信息,请参见储存库的 README

邮件

另外,您也可以将有关本文档中的错误以及相关反馈发送至:<>。请确保反馈中含有文档标题、产品版本和文档发布日期。请引用相关的章节号和标题(或者包含 URL),并提供问题的简要说明。

3 文档约定

本文档中使用了以下通知和排版约定:

  • /etc/passwd:目录名称和文件名

  • PLACEHOLDERPLACEHOLDER 将会替换为实际的值

  • PATH:环境变量 PATH

  • ls--help:命令、选项和参数

  • user:用户和组

  • package name: 软件包名称

  • AltAltF1:按键或组合键;这些键以大写形式显示,如在键盘上一样

  • 文件文件 › 另存为:菜单项,按钮

  • AMD/Intel 本段内容仅与 AMD64/Intel 64 体系结构相关。箭头标记文本块的开始位置和结束位置。

    IBM Z, POWER 本段内容仅与 IBM ZPOWER 体系结构相关。箭头标记文本块的开始位置和结束位置。

  • 跳舞的企鹅企鹅一章,↑其他手册):此内容参见自其他手册中的一章。

  • 必须使用 root 特权运行的命令。您往往还可以在这些命令前加上 sudo 命令,以非特权用户身份来运行它们。

    root # command
    tux > sudo command
  • 可以由非特权用户运行的命令。

    tux > command
  • 注意

    警告
    警告:警告通知

    在继续操作之前,您必须了解的不可或缺的信息。向您指出有关安全问题、潜在数据丢失、硬件损害或物理危害的警告。

    重要
    重要:重要通知

    在继续操作之前,您必须了解的重要信息。

    注意
    注意:注意通知

    额外信息,例如有关软件版本差异的信息。

    提示
    提示:提示通知

    有用信息,例如指导方针或实用性建议。

4 产品生命周期和支持

SUSE 产品的支持周期长达 13 年。要查看产品的生命周期日期,请参见 https://www.suse.com/lifecycle/

SUSE Linux Enterprise 适用以下生命周期和发行周期:

  • SUSE Linux Enterprise Server 的生命周期为 13 年:10 年的标准支持,3 年的扩展支持。

  • SUSE Linux Enterprise Desktop 的生命周期为 10 年:7 年的标准支持,3 年的扩展支持。

  • 主要版本每 4 年发行一次。服务包每 12-14 个月发行一次。

  • 新的 SUSE Linux Enterprise 服务包发行后,SUSE 对以前的服务包的支持会延续 6 个月。

某些产品提供长期服务包支持 (LTSS)。有关我们的支持政策和选项的信息,请参见 https://www.suse.com/support/policy.htmlhttps://www.suse.com/support/programs/long-term-service-pack-support.html

模块的生命周期、更新策略和更新时限不同于其基础产品。模块包含软件包,是完全受到支持的 SUSE Linux Enterprise Server 组件。有关详细信息,请参见 模块和扩展快速入门.

4.1 SUSE Linux Enterprise Server 支持声明

要获得支持,您需要一个适当的 SUSE 订阅。要查看为您提供的具体支持服务,请转到 https://www.suse.com/support/ 并选择您的产品。

支持级别的定义如下:

L1

问题判定,该技术支持级别旨在提供兼容性信息、使用支持、持续维护、信息收集,以及使用可用文档进行基本查错。

L2

问题隔离,该技术支持级别旨在分析数据、重现客户问题、隔离问题领域,并针对级别 1 不能解决的问题提供解决方法,或作为级别 3 的准备级别。

L3

问题解决,该技术支持级别旨在借助工程方法解决级别 2 支持所确定的产品缺陷。

对于签约的客户与合作伙伴,SUSE Linux Enterprise Server 将为除以下包外的其他所有包提供 L3 支持:

  • 技术预览。

  • 声音、图形、字体和作品。

  • 需要额外客户合同的软件包。

  • 工作站扩展模块随附的某些软件包仅享受 L2 支持。

  • 名称以 -devel 结尾的包(包含头文件和类似的开发人员资源)只能同其主包一起接受支持。

SUSE 仅支持使用原始包,即,未发生更改且未重新编译的包。

4.2 技术预览

技术预览是 SUSE 提供的旨在让用户大致体验未来创新的各种包、堆栈或功能。随附这些预览只是为了提供方便,让您有机会在自己的环境中测试新的技术。非常希望您能提供反馈!如果您测试了技术预览,请联系 SUSE 代表,将您的体验和用例告知他们。您的反馈对于我们的未来开发非常有帮助。

但是,技术预览存在以下限制:

  • 技术预览仍处于开发阶段。因此,它们的功能可能不完备、不稳定,或者在其他方面适合用于生产。

  • 技术预览受支持。

  • 技术预览可能仅适用于特定的硬件体系结构。

  • 技术预览的细节和功能可能随时会发生变化。因此,可能无法升级到技术预览的后续版本,而只能进行全新安装。

  • 我们随时可能会放弃技术预览。例如,如果 SUSE 发现某个预览不符合客户或市场的需求,或者不能证明它符合企业标准,则可能会放弃该预览。SUSE 不承诺未来将提供此类技术的受支持版本。

有关产品随附的技术预览的概述,请参见 https://www.suse.com/releasenotes/ 上的发行说明。