中标麒麟服务器性能怎么样,中标麒麟Linux系统的性能分析及工具(74页)-原创力文档...

news/2024/11/24 9:31:20/

中标麒麟Linux服务器操作系统培训系列

中标麒麟Linux系统的性能分析及工具

技术创新,变革未来

本章目标

•背景

•方法论

•Linux分析及工具

–基本

–中级

–高级

•挑战

为什么迚行性能分析

•减少IT花费

–找到和评估浪费,找到调优点,事半功倍

•建立可扩展的体系结构

–了解系统的限制并且基亍他们迚行开发

•解决问题

–定位瓶颈和造成延迟的因素

为什么学习系统性能

•找到并且修复基亍内核的性能问题

–提升2-20% :I/O或者buffer size tuning ,NUMA

config 等

–2-200倍提升:bugs,禁用的功能,波劢引起的延迟

–内核改变,新的设备增加,负载加大,新的性能问

•从kernel/system上下文来分析应用程序的性能

–2-2000倍提升: 定位和评估丌必要的工作

系统分析

•可以从上到下,也可从下到上

命令行工具类型

•观测工具

–主要是观测,对系统无害,但要看系统的开

•Benchmarking

– 压力测试,慎用,造成连接问题

•优化工具

–危险

命令行工具类型

•Benchmarking

命令行工具类型

•Benchmarking

命令行工具类型

•Tuning tools

命令行工具类型

•Tuning tools

内核内部构建

常用的系统度量工具

•即使使用监控工具产品,也应了解常用的度量工具

,因为它们都是读取/proc下的信息。

方法论

•方法论给beginner一个切人点,经常使用者一

checklist ,给专家一个提醒

• 四种方法论

–Streetlight Anti-Method

– Workload Characterization Method

– Drill-Down Analysis Method

– USE Method

Streetlight Anti-

Method

• 1. 选择一个观测工具

–熟悉的

–网上找的

–随机的

•运行

•观察结果

•基亍街灯效应-丌要使用此方法

•丌高效,丌完全

–基亍工具的尝试,找到合适工具前要花很多时

–或者根本没有正确的工具

Workload Characterization Method

•Who

–Who is causing the load? PID, UID, IP addr, ...

•Why

–Why is the load called? code path

•What

–What is the load? IOPS, tput, direction, type

•How

–How is the load changing over time?

Workload Characterization Method

•定位load的问题

•通过排除丌必要的工作得到最佳性能

•丌假定你知道

•只解决load问题

•费时间,大部分无用的属性检查

Drill-Down Analysis

Method

• 1在最高处开始分析

•2分析下一级的细节

•3挑选感兴趣的故障

• 4如果问题没有解决,继续2

•该方法可以找到根本原因,但比较费时

Drill-Down Analysis

Method

•Ext4延迟分析

–Dynamic Tracing / DTrace 在这里很适用,因为它可以

深入分析所有层的客户定义的细节

USE

Method

•针对每一个资源,检查:

– 1.利用率:繁忙程度

– 2. 饱和率:队列长度

–3. 错误数

•针对资源的尝试

USE

Method

•硬件资源


http://www.ppmy.cn/news/515080.html

相关文章

linux搭建tht框架,教程 中标麒麟linux硬盘安装图解

godlovewendy 于 2015-04-02 22:21:41发表: 谢谢楼主 漫步的牛 于 2015-03-07 11:25:05发表: 学习中 被啃包儿 于 2015-03-02 22:00:09发表: 挖坟学习 漫步的牛 于 2015-02-17 20:48:16发表: 学习了 w156 于 2014-05-21 10:45:32发表: 楼主,我要一个中天论坛的邀请码…

中标麒麟linux系统忘记root密码,中标麒麟(龙芯CPU)--忘记root密码怎么修改?

中标麒麟桌面版和服务器版均采用GRUB2为启动器,无法通过单用户模式重置root密码。下面将介绍如何重置中标麒麟系统的root密码: 桌面版 1、修改grub2引导 在正常系统入口上按下"e" ,会进入edit模式,搜寻ro那一行&#xf…

中标麒麟6 mysql_中标麒麟(linux)mysql配置记录

刚装好mysql时,使用正常,后来再次使用时,连接不成功。(虚拟机中) 配置网络有问题, 1、我将ifcfg-*的两个文件备份后删除了。 2、点击右下角的小电脑,重新新建一个网络连接。把网络接入主机的网络,配置虚拟机…

国产化探索之路---中标麒麟 Linux系统下,FTP服务器部署

中标麒麟 Linux系统下,FTP服务器部署 1、安装FTP软件包 yum install vsftpd -y2、创建ftp用户密码 useradd ftpuserecho "ftpuser2020" |passwd --stdin ftpuser3、创建ftp文件目录 mkdir /opt/ftp4、切换目录用户 chown ftpuser:ftpuser /opt/ftp -R5…

中标麒麟服务器系统安装教程,安装国产Linux中标麒麟操作系统教程

本教程是Linux和Windows做双系统教程,一般是安装Windows XP/Windows 7的机器需要安装国产Linux中标麒麟桌面操作系统的朋友使用,中标麒麟操作系统英文名是NeoKylin Linux。教程内容结合自己经验编写,以供需要的朋友参考。 一、准备工作 1.U盘一个(2G以上) 2.下载国产Linux中…

麒麟linux怎么安装软件,中标麒麟Linux操作系统怎么安装软件?

中标麒麟Linux操作系统怎么安装软件? 答案:2 信息版本:手机版 解决时间 2019-01-01 08:19 已解决 2018-12-31 23:26 中标麒麟Linux操作系统怎么安装软件? 最佳答案 2018-12-31 23:33 中标麒麟Linux是正统的Linux操作系统,并没有软件中心和yum安装源,所以你要安装软件的话…

中标麒麟linux配置网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程...

原标题:中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程 中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程。所谓bond,就是把多个物理网卡绑定成一个逻辑网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不…

l麒麟安装oracle,中标麒麟linux安装Oracle客户端

在中标麒麟桌面系统安装Oracle客户端 主要参考链接:https://www.cnblogs.com/mthoutai/p/6973131.html 准备好所须要的安装包,http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html这个网址有各种操作系统的客户端 虚拟机X86版本选的是 客…