E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux性能调优
常用性能分析工具
vmstatprocsmemoryswapiosystemcpuuptimefreeiostatcpuDevicesarmpstatpmapnetstattcpdumpstracelsofproc文件系统Benchmark在
Linux
kmcfly
·
2020-07-08 09:57
linux
Linux性能调优
方法总结(二)
上一章节
Linux性能调优
方法总结(一)讲述了如何对Linux的网络进行调优,本章节讲述如何对磁盘进行调优。
twypx
·
2020-07-08 08:00
Linux
[
Linux性能调优
] 磁盘I/O队列调度策略
文章出处:https://www.cnblogs.com/bamanzi/p/linux-disk-io-scheduler.html这两天的一个小任务是MongoDB服务器的调优,恰好这段时间对Linux的各种性能诊断、调优感兴趣,就顺着这个任务多翻了些书和文章。新学到的一个东西是Linux磁盘的I/O队列调度策略,至少MySQL和PostgreSQL都推荐调整这个:http://www.mys
Aamirr
·
2020-07-07 11:53
OS
Linux性能调优
之内存调优
内存的调优1.内存测试安装内存测试软件:memtestrpm-ivh/media/Packages/memtest86+-4.10-2.el6.x86_64.rpm内存测试:memtest-setup执行结果查看:cat/etc/grub.conf//启动项已经添加了一个启动选项#grub.confgeneratedbyanaconda##Notethatyoudonothavetorerungr
Mr子夜
·
2020-07-04 13:48
Linux系统
[
Linux性能调优
] 网卡中断与CPU的绑定问题
背景网卡与操作系统的交互一般有两种方式:一种是中断(IRQ,网卡在收到了网络信号之后,主动发送中断到CPU,而CPU将会立即停下手边的活以便对这个中断信号进行分析)另一种叫DMA(DirectMemoryAccess,也就是允许硬件在无CPU干预的情况下将数据缓存在指定的内存空间内,在CPU合适的时候才处理)目前在实际生产中,服务器还使用的中断方式,据说DMA方式会使外部设备的控制器独占PCI总线
正在攀登的小蜗牛
·
2020-07-02 16:19
性能调优
浅谈
linux性能调优
之十八:推荐使用lvm
前几天在51cto论坛中看到一个贴子,讲的是管理员管理的系统/home所在的分区20G空间不够使用了,解决方案是卸载分区,然后划分一块大于20G的空间,将以前的数据全部拷贝到新分区,然后在挂载到新分区!这样问题是解决了,可是过一段时间空间有不够了,咋办呢?继续这样,记住这样操作过程中,对外是无法提供服务的!在linux中,有一种磁盘分区管理技术“逻辑卷”,就是将物理磁盘分区逻辑化,用户直接使用逻辑
chuojianpeng9484
·
2020-07-01 20:35
浅谈
linux性能调优
之四:文件系统的日志隔离
1.ext3文件系统在ext2的基础上添加了日志功能,如同数据库一样用日志来保证数据的一致性。ext2:前写block,后写inode!ext3:增添了日志区(有利于数据一致性),先写inode!等数据写到文件系统后,清除日志2.然而像oracle,mysql这样的大型数据都是基于日志文件,可以做到日志数据分离,即保证了数据的一致性又保证了效率。ext3这种文件系统默认都是内含的,小型服务器不做考
chuojianpeng9484
·
2020-07-01 20:35
浅谈
linux性能调优
之十九:lvm高级使用
上节引出了“逻辑卷”管理技术,大家都知道它比传统磁盘管理所具有的优势,我这里有一个关于lvm管理的手册“LVMHOWTO”,大多介绍是概念,使用方法。要的话可以给我留言或者在网上找找,练会它。除了伸缩的特点,逻辑卷还有一个底层物理卷的迁移功能!硬盘的理论寿命是3万小时以上,一般硬盘一直开机工作3年就完蛋,如果正常使用10年没有问题。不幸的是我们所管理的服务器上的磁盘处于一直开机工作状态,我们若使用
chuojianpeng9484
·
2020-07-01 20:04
浅谈
linux性能调优
之十七:进程绑定与中断绑定
1.使用taskset设置CPU亲和性taskset搜索并设定运行进程的CPU亲和性(根据进程ID)。它还可用于启动给定CPU亲和性的进程,这样就可将指定的进程与指定的CPU或者一组CPU捆绑CPU亲和性使用位掩码表示。最低位对应第一个逻辑CPU,且最高位对应最后一个逻辑CPU。这些掩码通常是十六进制,因此0x00000001代表处理器1,0x00000003代表处理器3。要设定运行进程的CPU亲
chuojianpeng9484
·
2020-07-01 02:04
性能调优第一步,搞定服务器硬件选型
服务器硬件选型是
Linux性能调优
的第一步。无论你是自行购买服务器进行托管,还是租用服务器,购买云主机,都要面临的一个问题:选择服务器的硬件配置。
子非鱼yy
·
2020-06-30 19:09
服务器搭建
linux
性能调优
Linux性能调优
,从优化思路说起
点击上方"程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Alwaysrememberthatyourpresentsituationisnotyourfinaldestination.Thebestisyettocome.要记住你现在的处境并不是你最终的归属,最好的尚未到来。每日掏心话别人在熬夜时,你在睡觉,别人已经起床,你还在挣扎再多睡几分钟,你有很多想法,但
程序员小乐
·
2020-06-30 01:23
Linux性能分析工具汇总合集
本文档主要是结合Linux大牛,Netflix高级性能架构师BrendanGregg更新
Linux性能调优
工具的博文,搜集L
weixin_34210740
·
2020-06-28 13:49
高并发口罩抢购项目架构演进记录&优化经验分享
目前专注
Linux性能调优
,容器集群和系统网络。本文经原作者授权发于公众号『程序猿石头』,在原文基础上稍作改动。
tanglei
·
2020-06-26 19:51
浅谈系统性能调优思路
看了网上很多介绍
linux性能调优
的文章,感觉大部分都在讲一些实现方法、操作技巧,比如如何调整内核参数、如何优化cpu、内存、如何修改服务的某些参数等等。而调优思路上也有很多。
东风不枉
·
2020-06-26 10:32
性能优化
9个必须掌握的
Linux性能调优
命令和工具
文章目录9个必须掌握的
Linux性能调优
命令和工具前言top命令htop命令ps命令free命令vmstat命令iosat命令netstat命令df命令du命令9个必须掌握的
Linux性能调优
命令和工具前言一般来说
nklinsirui
·
2020-06-24 17:38
Linux
浅谈
linux性能调优
之六:IO调度算法的选择
在网上找到这个资料,挺详细的!一)I/O调度程序的总结1)当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成.2)每个块设备都有它自己的队列.3)I/O调度程序负责维护这些队列的顺序,以更有效地利用介质.I/O调度程序将无序的I/O操作变为有序的I/O操作.4)内核必须首先确定队列中一共有多少个请求,然后才开始进行调度.二)I/O调度的4种算法1)CFQ(Completel
chuojianpeng9484
·
2020-06-22 23:31
Linux网络协议栈优化
参考Linux转发性能评估与优化(转发瓶颈分析与解决方案)Linux性能优化第七章性能工具:网络
Linux性能调优
方法总结(一)Linux性能优化-网络性能评估Linux性能优化-网络基础Zynq-7000APSoC-Performance-EthernetPacketInspection-BareMetal-RedirectingPacketstoPLTechTip
黑客三遍猪
·
2020-06-22 10:47
网络
Linux性能如何优化
linux性能调优
之裁剪系统服务1、在登录ssh服务器的时候,会出现等待时间长的问题,这个是因为在ssh的时候会去默认进行解析客户端的主机名,但是解析到主机名也没有用,所以是浪费时间,可以去掉方法:[root
静等凌风
·
2020-03-22 01:37
Linux性能调优
的优化思路
Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的有apache、tomcat、nginx、mysql、php等等,开源软件的最大理念就是自由、开放,那么Linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以低廉的成本,达到应用最有的性能。因此,谈到性能问题,主要实现的是Linux系统和应用程序的最佳结合。博文大纲:一、性
筱振
·
2020-02-09 21:23
Linux性能调优的优化思路
Linux
架构
Linux性能调优
指南
在很久以前,就对性能调优有非常浓厚的兴趣。虽然之前也在做过一些性能调优的工作,但是主要集中在代码层面,以及业务层面。对如何从Linux操作系统方面进行调优,一直都没有一个清晰的认识。不过,最近偶然发现了一本IBM出的Linux调优指南,于是就拜读了一下。读完一些之后,就发现这本书确实就是我所需要的一本书。虽然之前读过一些关于操作系统的书籍,但是并不懂如何把它们应用到性能调优中。而从网上看到的一些关
AlstonWilliams
·
2020-02-05 21:52
Linux性能调优
- 01 平均负载的理解和分析
01uptime命令通常我们发现系统变慢时,我们都会执行top或者uptime命令,来查看当前系统的负载情况,比如像下面,我执行了uptime,系统返回的了结果。[root@lincoding~]#uptime08:31:49up27min,1user,loadaverage:0.07,0.04,0.00前几列的信息,相信大家都很熟悉,它们分别是当前时间、系统运行时间和正在登陆的用户个数,最后一个
小林coding
·
2019-11-14 11:12
linux
Linux性能调优
| 01 平均负载的理解和分析
01uptime命令通常我们发现系统变慢时,我们都会执行top或者uptime命令,来查看当前系统的负载情况,比如像下面,我执行了uptime,系统返回的了结果。[root@lincoding~]#uptime08:31:49up27min,1user,loadaverage:0.07,0.04,0.00前几列的信息,相信大家都很熟悉,它们分别是当前时间、系统运行时间和正在登陆的用户个数,最后一个
小林coding
·
2019-11-05 20:00
Linux性能调优
用这个“必杀技”,稳了!
“这个系统好慢、网站又打不开了,太卡了,又没响应了!”相信大家都遇到过这种抱怨,这是应用系统出现了性能问题,需要性能调优。性能调优,要求对计算机硬件、操作系统和应用有相当深入的了解。调节三者之间的关系,实现整个系统(硬件、操作系统、应用)的性能最优化,不断满足现有的业务需求。为什么性能调优?说到底就俩原因:获得更好的系统性能满足不断增加的业务需求通过性能调优,可以用更少的硬件资源,支撑更大量的业务
JAVA肖先生
·
2019-05-29 14:26
Linux性能调优
,从优化思路说起
Linux性能调优
,从优化思路说起Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql、php等等,开源软件的最大理念是自由
大数据开发学习
·
2019-05-29 10:00
Linux性能调优
,从优化思路说起
Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql、php等等,开源软件的最大理念是自由、开放,那么linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此,谈到性能问题,主要实现的是linux操作系统和应用程序的最佳结合。一、性能问题综述系统的性能
南非蚂蚁
·
2019-05-21 10:40
性能调优
Linux系统专题
宋宝华:
Linux性能调优
的分析与实战
宋宝华:LEP(Linux易用剖析器)是什么,为什么以及怎么办(1)宋宝华:LEP(Linux易用剖析器)是什么,为什么以及怎么办(2)最牛逼的Linux性能分析工具网站LEP与负载均衡——以PCDUINO实际案例来使用LEP提高网络带宽【终南山.内核问道】Linux性能剖析的可视化本周六下午北京Linuxer聚会下午茶、交流欢迎报名参加(更新)RICKCOOK:细数代码优化的原则(代码优化是双刃
Linux阅码场
·
2017-11-02 00:00
Linux性能调优
之I/O调优
I/O的调优1.进程可以打开的文件数(高并发时常用)ulimit-n#查看一个进程可以打开的文件数修改进程可以打开的最大文件数临时修改:ulimit-n[进程数]永久修改:修改限制用户资源配置文件vim/etc/security/limits.conf末尾添加*softnofile102400*hardnofile1024002.用户可以开启的最大进程数(高并发时常用)ulimit-u#查看当前用
Mr子夜
·
2017-05-19 17:33
Linux系统
linux性能调优
linux性能调优
@(博客文章)[linux]
linux性能调优
一CPU内存使用情况1vmstat2top待补充二网络1ping2mtr3sar比较各个网卡的性能4ethtool5iperf检查2台机器间的网络带宽
lujinhong2
·
2015-11-13 16:00
性能
linux
linux性能调优
工具
linux性能调优
工具@(博客文章)[linux]
linux性能调优
工具一CPU内存使用情况1vmstat2top待补充二网络1ping2mtr3sar比较各个网卡的性能4ethtool5iperf检查
lujinhong2
·
2015-11-13 16:00
linux
性能
Linux性能调优
Linux操作系统下挂载硬盘分区的几种方法简单三步制作会动的Windows7桌面墙纸大多数Linux发布版都定义了适当的缓冲区和其他TransmissionControlProtocol(TCP)参数。可以修改这些参数来分配更多的内存,从而改进网络性能。设置内核参数的方法是通过proc接口,也就是通过读写/proc中的值。幸运的是,sysctl可以读取/etc/sysctl.conf中的值并根据需
duhaqiang
·
2015-11-10 19:42
服务器
Windows
互联网
运维技术
Linux性能调优
Linux操作系统下挂载硬盘分区的几种方法简单三步制作会动的Windows7桌面墙纸 大多数Linux发布版都定义了适当的缓冲区和其他TransmissionControlProtocol(TCP)参数。可以修改这些参数来分配更多的内存,从而改进网络性能。设置内核参数的方法是通过proc接口,也就是通过读写/proc中的值。幸运的是,sysctl可以读取/etc/sysctl.conf中的值并根据
duhaqiang
·
2015-11-10 19:42
windows
互联网
window
服务器
internet
Linux性能调优
Linux操作系统下挂载硬盘分区的几种方法简单三步制作会动的Windows7桌面墙纸 大多数Linux发布版都定义了适当的缓冲区和其他TransmissionControlProtocol(TCP)参数。可以修改这些参数来分配更多的内存,从而改进网络性能。设置内核参数的方法是通过proc接口,也就是通过读写/proc中的值。幸运的是,sysctl可以读取/etc/sysctl.conf中的值并根据
duhaqiang
·
2015-11-10 19:42
windows
window
互联网
服务器
internet
linux性能调优
工具perf
linux性能调优
工具,32内核以上自带的工具,软件性能分析。在2.6.31及后续版本的Linux内核里,安装perf非常的容易。几乎能够处理所有与性能相关的事件。 什么是性能事件?
koozxcv
·
2015-11-09 18:00
Linux性能调优
基本策略设定
关于ulimit ulimit -a 用来显示当前的各种用户进程限制。Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:ulimit -u 10000对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulimit -n xx 修改每
·
2015-10-21 12:40
linux
LINUX性能调优
方法总结
大多数Linux发布版都定义了适当的缓冲区和其他TransmissionControlProtocol(TCP)参数。可以修改这些参数来分配更多的内存,从而改进网络 性能。设置内核参数的方法是通过proc接口,也就是通过读写/proc中的值。幸运的是,sysctl可以读取/etc/sysctl.conf中的值并根据需要填充 /proc,这样就能够更轻松地管理这些参数。清单2展示在互联网服
南春勒
·
2015-06-05 18:49
linux
Linux 性能工具
Linuxobservabilitytools |Linux性能观测工具 Linuxbenchmarkingtools |Linux性能测评工具 Linuxtuningtools |
Linux性能调优
工具
kriry
·
2015-01-25 23:00
浅谈
linux性能调优
之在续
今天,就看了这么多就先转载到这,明天在续,虽然是转载我的大神的但很开心,很受教!学习到了不少的东西。 但还是缺少实践,希望以后在公司里,能够在管理服务器中的到实践。
我爱吃葱花
·
2014-08-11 15:00
浅谈
linux性能调优
之九:改变系统默认限制
看了前两篇,我们都是在想办法节省资源给我们真正的服务。问题:我们的服务真的使用了吗?答案是否定的,因为系统默认会有一些限制,这些限制也导致了我们应用的限制。这节我们说说linux下面的资源限制,我们来看看下面的数据:[root @localhost Desktop]# ulimit -a core file size (blocks, -c) 0 data seg siz
我爱吃葱花
·
2014-08-11 15:00
linux
ulimit
性能调优
浅谈
linux性能调优
之八:去掉不必要的开销
在“浅谈
linux性能调优
之七:裁剪系统服务”中我说了关闭一些系统服务的知识,但是还是存在一些资源的浪费不轻易被管理员发现,在这节我说几个: 1.在有时我们使用ssh登录服务器时,会发现等待时间会长
我爱吃葱花
·
2014-08-11 15:00
linux
性能调优
开销
浅谈
linux性能调优
之七:裁剪系统服务
通常部署应用服务,对单台服务器而言只提供单一服务,甚至利用集群技术,分布式技术多台服务器来提供高可用,高性能的服务。这样对于大多系统提供多种服务的现状显然不符,这就要求我们管理员手动管理,一方面节省了CPU,内存等计算机资源,这些节省的资源可以给开启的服务提供,可能对于单台服务器而言性能提升不是很大,若服务器数量过大的话就比较明显,另一方面,对于互联网安全中的一个重要原则:开启服
我爱吃葱花
·
2014-08-11 15:00
linux
service
性能调优
浅谈
linux性能调优
之六:IO调度算法的选择
在网上找到这个资料,挺详细的!一)I/O调度程序的总结 1)当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成. 2)每个块设备都有它自己的队列. 3)I/O调度程序负责维护这些队列的顺序,以更有效地利用介质.I/O调度程序将无序的I/O操作变为有序的I/O操作. 4)内核必须首先确定队列中一共有多少个请求,然后才开始进行调度.二)I/O调度的4种算法 1)CFQ
我爱吃葱花
·
2014-08-11 15:00
linux
io调度
linux性能调优
浅谈
linux性能调优
之五:调优软raid
存储中的一个重要角色,RAID独立冗余磁盘阵列,从分类上将有两种:基于raid卡的硬raid(硬件实现,速度高,适用于大型应用),基于系统的软raid(一般包含于内核之中,性能不如硬raid,但是可优化,小型服务器) 特点:数据完整性,防止故障,容量突破,性能提升 不了解raid相关知识的可以看看这个:http://blog.163.com/sjt_linux/blog/static
我爱吃葱花
·
2014-08-11 15:00
linux
raid
存储
性能调优
浅谈
linux性能调优
之四:文件系统的日志隔离
1.ext3文件系统在ext2的基础上添加了日志功能,如同数据库一样用日志来保证数据的一致性。 ext2:前写block,后写inode! ext3:增添了日志区(有利于数据一致性),先写inode!等数据写到文件系统后,清除日志 2.然而像oracle,mysql这样的大型数据都是基于日志文件,可以做到日志数据分离,即保证了数据的一致性又保证了效率。ext3这种文件系统默认
我爱吃葱花
·
2014-08-11 15:00
linux
文件系统
日志隔离
linux性能调优
浅谈
linux性能调优
之三:分区格式化之前的考虑
有这么一种特殊情况可能在生产环境下发生:系统的某个ext3文件分区,当用户往此分区上写文件时,提示磁盘空间已满,但用df-h命令查看时发现此分区磁盘使用量是60%,请分析出现这种情况是由什么导致的,答案是inode已经耗尽! 为什么呢?给出一个ext*文件系统的结构图 在Linux中进行格式化必须考虑Block与inode,Block还好理解,它是磁盘可以记录的最小单位,是
我爱吃葱花
·
2014-08-11 15:00
linux
文件系统
linux性能调优
浅谈
linux性能调优
之二:优化swap分区
先说说什么是swap分区以及它的作用? Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,
我爱吃葱花
·
2014-08-11 15:00
linux
swap
linux性能调优
浅谈
linux性能调优
之一:磁盘分区策略
对于服务器而言,不管是windows系统,linux系统,分区情况影响系统性能.磁盘分区之后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.当然也有相反的情况,严重可出现“数据饥饿” 在这之前我们必须先了解磁盘的一些特性(影响I/O的物理因素): 1>存储密度(越靠外道存储密度越大),(转速相同,靠外数据读入较多)-----存
我爱吃葱花
·
2014-08-11 15:00
linux
磁盘分区
linux性能调优
浅谈
linux性能调优
-------初识
今天在网上看到了Oscersong对于
linux性能调优
,颇有感触。以前总知道/O调有,看完他的博客之后有这么多的方法,对于linux进行调优。
我爱吃葱花
·
2014-08-11 15:00
Linux性能调优
基本策略设定
感谢南非蚂蚁老师的总结 原文地址:http://ixdba.blog.51cto.com/2895551/526450关于ulimitulimit-a用来显示当前的各种用户进程限制。Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:ulimit-u10000对于需要做许多so
悬剑
·
2014-07-02 15:49
linux
应用程序
虚拟内存
针对MySQL的
Linux性能调优
技巧[翻译]
http://mdba.cn/?p=244 原文作者: Alexander Rubin,Percona 工程师 原文连接:Linux performance tuning tips for MySQL 为了方面阅读,我没依照原文按行逐句的进行翻译。另外,我自己的扩充了一下基础知识点,很多知识点也是我第一次去学习,翻阅了一些资料。 原文中对Linux系统参数的优化主要分为文件系统、内存与sw
jackyrong
·
2014-02-25 13:00
linux
针对MySQL的
Linux性能调优
技巧[翻译]
http://mdba.cn/?p=244 原文作者: Alexander Rubin,Percona 工程师 原文连接:Linux performance tuning tips for MySQL 为了方面阅读,我没依照原文按行逐句的进行翻译。另外,我自己的扩充了一下基础知识点,很多知识点也是我第一次去学习,翻阅了一些资料。 原文中对Linux系统参数的优化主要分为文件系统、内存与sw
jackyrong
·
2014-02-25 13:00
linux
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他