网络IO子系统      iptraf      查看当前主机的各个网络设备的流量情况            安装:解压 ; ./Setup            使用:# iptraf -d eth0      netperf      基于c/s架构的带宽测试工具,能够测试出网络设备的带宽能去到多少。            使用:                  服务端:需要测试带宽的一端:                  # netserver &
原创 2013-07-31 14:45:09
1085阅读
1点赞
6评论
Linux优化之IO子系统作为服务器主机来讲,最大的两个IO类型 :1.磁盘IO2.网络IO这是我们调整最多的两个部分所在磁盘IO是如何实现的在内存中,一直在讲到为了加速性能,linux内核一般情况下都会尝试将磁盘上的慢速设备上的文件缓存至内存中,从而达到加速效果;虚拟内存的概念:读写都在内存中完成,当某一进程在cpu运行的时候,进程要访问自己地址空间中的某一内存页,当进程需要访问页面中的数据
转载 精选 2014-09-23 13:08:30
1345阅读
Linux优化之IO子系统作为服务器主机来讲,最大的两个IO类型 :1.磁盘IO 2.网络IO这是我们调整最多的两个部分所在 磁盘IO是如何实现的在内存中,一直在讲到为了加速性能,linux内核一般情况下都会尝试将磁盘上的慢速设备上的文件缓存至内存中,从而达到加速效果;虚拟内存的概念:读写都在内存中完成,当某一进程在cpu运行的时候,进程要访问自己地址空间中的某一内存页,当
推荐 原创 2014-09-20 21:56:08
10000+阅读
5点赞
ulimit -a 用来显示当前的各种用户进程限制。  Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,  设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:  ulimit -u 10000  对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,  最好通过使用 ulimit -n xx 修改每
转载 精选 2016-01-11 23:00:31
539阅读
 
转载 2019-08-07 16:22:00
290阅读
2评论
内存子系统不是很容易,需要不停地监测来保证内存的改变不会对服务器的其他子系统造成负面影响。如果要改变虚拟内存参数  (在/proc/sys/vm),建议您每次只改变一个参数然后监测效果。对与虚拟内存的调整包括以下几个项目:  配置Linux内核如何更新dirty buffers到磁盘。磁盘缓冲区用于暂存磁盘的数据。相对于内存来讲,磁盘缓冲区的速度很慢。因此,如果服务器使用  这类内存,性能会
转载 精选 2016-01-11 23:01:27
785阅读
磁盘在 LAMP 架构中扮演着重要的角色。静态文件、模板和代码都来自磁盘,组成数据库的数据表和索引也来自磁盘。对磁盘的许多(尤其是对于数据库)集中于避免磁盘访问,因为磁盘访问的延迟相当高。因此,花一些时间对磁盘硬件进行优化是有意义的。  首先要做的是,确保在文件系统上禁用 atime 日志记录特性。atime 是最近访问文件的时间,每当访问文件时,底层文件系统必须记录这个时间戳。因为系统管理员
转载 精选 2016-01-11 22:56:14
535阅读
所有的TCP/IP参数都位于/proc/sys/net/目录。 例如, 下面是最重要的一些参数, 后面是它们的含义:  1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲  2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲  3. /proc/sys/net/ipv4/tcp_timestamps — 时间戳
转载 精选 2016-01-11 22:57:51
480阅读
操作系统安装完毕,就要对网络子系统进行。对其它子系统的影响:影响CPU利用率,尤其在有大量TCP连接、块尺寸又非常小时,内存的使用会明显增加。  如何预防性能下降  如下的sysctl命令用于改变安全设置,但是它也可以防止网络性能的下降。这些命令被设置为缺省值。  ◆关闭如下参数可以防止黑客对服务器IP地址的攻击  sysctl -w net.ipv4.conf.eth0.accept_sou
转载 精选 2016-01-11 23:02:50
641阅读
查看主页面故障,次页面故障 # /usr/bin/time -v date ...     /usr/bin/time -v date Wed Jul 31 14:04:28 CST 2013     Command being timed: "date"     User time (seconds): 0.00     System time (seconds): 0.00     Percent of CPU this job got: 0%     Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.00     Average shared text size (kbytes): 0     Average unshared data size (kbytes): 0    
原创 2013-07-31 14:13:49
538阅读
1点赞
CPU子系统      想到的办法:            结束某些没有进程和服务            超频、超线程            升级cpu       dmidecode -t processor | grep Socket (物理cpu个数) dmidecode | grep Size | grep MB (物理内存大小) dmidecode | grep Size | grep MB | wc -l (物理内存个数)            中断 ---- cpu停止当前运行的指令,停下去执行更紧急的指令,一般都是IO产生中断,也可以网络IO导致网卡接受和发送数据。      上下文 --- 指
原创 2013-07-31 14:41:49
622阅读
在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使考虑到性能的问题,但是却发现没有合适的手段去测试网络的性能。 当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中,网络应用程序的使用效果不是很理想,问题可能出现在程序的开发上面,也有可能由于实际的网络环境中存在着瓶颈。面对这种问题,程序员一般会一筹莫展,原因就在于不掌握一些网络性能测量的工具。 在本文中,首先介绍网络性能测量的一些基本概念和方法,然后结合 netperf 工具的使用,具体的讨论如何测试不同情况下的网络性能。
转载 精选 2014-03-02 12:53:57
409阅读
       
转载 2019-08-07 16:39:00
149阅读
2评论
系统的4大子系统:1、查看系统中使用cpu最多的进程top->pps-aux--sort-pcpu|more2、找出系统中使用内存最多的进程top->mps-aux--sort-rss|more3、找到系统对磁盘读写最多的进程iostat和iotopiostat-d-k-p/dev/sdaiotop-o-d24、找到系统中使用网络最多的进程nload和nethogs
原创 2019-12-24 11:46:08
723阅读
 
转载 2019-08-07 16:21:00
134阅读
2评论
1.1简介思路 CPU的Cache、内存和磁盘之间的访问速度差异很大,当CPU计算所需要的数据并没有及时加载到内存或Cache中时,CPU将会浪费很多时间等待磁盘的读取。计算机系统通过cache、RAM、固态盘、磁盘等多级存储结构,并配合多种调度算法,来消除或缓解这种速度不对等的影响。但是缓存空间总是有限的,我们可以利用局部性原理,尽可能的将热点数据提前从磁盘中读取出来...
原创 2021-05-25 10:10:15
1241阅读
一.myisam的IO1.myisam通常在每次写入后把索引的改变刷写到磁盘上.所以批处理通常会更快点.做到这点,可以通过LOCK TABLES,他可以把写入控制到对表解锁.还可以用delay_key_write变量来延迟索引的写入,如果使用他,只有在表关闭的时候写入键缓存.它有以下选项:OF...
转载 2014-02-05 17:19:00
224阅读
2评论
  首先说明,对于linux系统而言,tcp/ip协议栈是工作在内核空间中实现而且在内核中是按照流水线方式实现的当我们去接收一个报文时,由各栈去解封装,而这是由流水线去处理的而流水线是非copy类型的,所谓非copy类似就是直接送往下一个流水线而不是从TCP内存中复制到IP栈的内存,而是直接将此段空间让给IP使用,所以交给下一个关口的时候挪动的不是数据而是协议栈,所以数据一直在
原创 精选 2014-09-29 16:48:07
10000+阅读
7点赞
2评论
说明:IO,对IO操作较频繁的服务效果比较明显,比如说数据库类型(mysql,oracle)。1. pdflush刷新脏数据条件cached中的脏数据满足如下几个条件中一个或者多个的时候就会被pdflush刷新到磁盘:(1)数据存在的时间超过了dirty_expire_centisecs(默认30s)时间(2)脏数据所占内存 /(MemFree + Cached - Mapped) >
原创 2017-03-18 00:38:37
5212阅读
  • 1
  • 2
  • 3
  • 4
  • 5