首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Linux性能调优
订阅
minlian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Linux工具性能调优系列三:swap问题定位
swap当我们指的名词的时候,它可以是一个分区,也可以是一个文件,是操作系统中一个存放从内存中置换出的数据的地方。 当我们指的是一个动词时候,代表的是从物理内存交换数据到swap分区这个动作。 (1) 当物理内存不够用时候,会根据特定的算法,把一部分内存交换到swap分区(此时…
Linux工具性能调优系列二:buffer和cache
我们来看一个例子,我们来看free输出,free采集数据来源是:/proc/meminfo文件,对于这个文件,会贯穿这个系列。 从上面的输出我们可以得到什么呢?系统当前内存是否够用?什么是buffer,什么是cache,当前可分配的内存还剩下多少?带着这些问题,我们接着往下看。…
Linux工具性能调优系列一:性能调优泛谈
我们平时中,总会遇到各种各种的性能问题,有应用层面的,网络层面的,操作系统层面的等等。在我看来,我们需要性能调优的原因有以下几个: (1) 如果我们站在应用层来看,我们更加关注工作负载,工作负载中我们通常会关注:延时和吞吐量。 (2) 如果我们站在系统层面来看,需要关注的问题就…
(4)Linux性能调优之磁盘I/O子系统
在进程解码和执行指令之前,要把数据从盘片的扇区中恢复到进程的缓存和寄存器中。程序执行结果又被写回到磁盘中。可以说,现在的服务器大部分都是I/O出现了瓶颈。 我们以把数据写入磁盘为例。当执行向磁盘写入数据操作的时候,会发生如下的一系列基本操作。假设文件数据存在于磁盘扇区上,并且已…
(6)Linux性能调优之理解Linux性能指标
这一节我们将谈下Linux的性能指标。 中所表示的含义。因为Linux是开源操作系统,所以它有很多性能测试工具。你最终选择的工 具,是根据你的偏好和具体需求来决定的。尽管有很多工具可用,但是它们所衡量的指标是 一样的,所以理解了指标,你可以使用任何工具。 这个可能是最直接的指标…
(5)Linux性能调优之网络子系统
由器、网关、PC等等。尽管这些组件不受到Linux系统的控制,但是,他们对系统的整体性能 有很大影响。 现在,让我们主要集中注意力看看Linux是如何处理网络操作的。 TCP/IP协议和OSI模型有类似的层级结构。Linux内核的网络实现采用了相似的办法。下图展 和很多Unix…
(1)Linux性能调优之Linux进程管理
玩过一段时间Linux后,大家是否发现Linux也就是一个操作系统而已,和windows是类似的,只不过是windows拥有图形化界面,而Linux大部分情况下只是个黑黑的窗口。windows多用于个人,而Linux因为出色的性能而多用于服务器。 服务器不是智能的,Linux也…
(2)Linux性能调优之Linux内存体系
进程执行过程中,Linux内核根据需要给进程分配一块内存区域。进程就把这片区域作为工作区,按要求执行操作。这就像给你分配一张自己的桌子,你可以在桌子上摆放文档,备忘录,开展自己的工作。区别在于,内核以更加动态的方式分配空间。系统上运行的进程经常是成千上万的,但是内存却是有限的。…
(3)Linux性能调优之Linux文件系统
Linux作为开源操作系统,最大的优势是它可以支持各类文件系统。现代的Linux内核能够支持几乎每种文件系统,从基础的FAT到高性能的日志文件系统(JFS)都能可以。 因为目前Linux的发行版本中,Readhat系(开源版本是Centos)和debian系(大家熟知的Ubun…
漫话:如何给女朋友解释什么是Linux的五种IO模型?
周日午后,刚刚放下手里的电话,正在给刚刚的面试者写评价。刚刚写到『对Linux的基本IO模型理解不深』这句的时候,女朋友突然出现。 在Java中,主要有三种IO模型,分别是阻塞IO(BIO)、非阻塞IO(NIO)和 异步IO(AIO)。 Java中提供的IO有关的API,在文件…