Linux TCP队列相关参数的总结

作者:阿里技术保障锋寒 原文:https://yq.aliyun.com/articles/4252   在Linux上做网络应用的性能优化时,一般都会对TCP相关的内核参数进行调节,特别是和缓冲、队列有关的参数。网上搜到的文章会告诉你需要修改哪些参数,但我们经常是知其然而不知其所以然,每次...

2018-07-18 21:33:45

阅读数 51

评论数 0

ps 计算CPU利用率原理

ps -o pcpu  pid    可以查询进程pid所占用的CPU利用率。   top 计算CPU的利用率: top计算进程cpu利用率:  http://www.samirchen.com/linux-cpu-performance/          cat /proc/stat  ...

2018-07-18 21:29:59

阅读数 850

评论数 0

linux下信号跟踪:jprobe_signal

问题描述:在linux环境下,有时候进程会异常退出,这个时候可以用strace 跟踪进程的运行情况。如果是进程内部错误,则strace日志可以看到进程的异常错误点。但如果是被其它人或进程杀掉(kill), 则strace 日志里只能看到被杀信息:"+++ killed by SI...

2018-07-18 21:26:09

阅读数 185

评论数 0

QEMU动态翻译器

QEMU动态翻译器 原创 2017-08-17 翻译 牛牛 云技术实践 摘要: 分析下Qemu的内部结构,qemu大概是一个使用原始便携动态翻译器的快速机器仿真工具,。它能在很多机器上(x86, ARM PowerPC, Sparc….) 仿真CPU (x86, ARM,...

2017-08-18 13:46:35

阅读数 274

评论数 0

KVM网络性能调优终极版

四、KVM网络性能调优 首先,我给大家看一张图,这张图是数据包从虚拟机开始然后最后到物理网卡的过程。 我们分析下这张图,虚拟机有数据包肯定是先走虚拟机自身的那张虚拟网卡,然后发到中间的虚拟化层,再然后是传到宿主机里的内核网桥中,最后传到物理网卡,这个过程很好理解。 那么我们要做网络的优化...

2017-08-11 11:35:01

阅读数 835

评论数 0

KVM 性能优化之磁盘IO优化

接着第三块的内容,KVM磁盘性能方面的调优。磁盘IO方面我们可以从以下四个方面去着手优化: 磁盘类型选择 缓存模式选择 AIO 异步读写方式选择 磁盘IO调度器选择 1. 磁盘类型选择 磁盘方面,建议是用Virtio模...

2017-08-11 11:23:20

阅读数 437

评论数 0

KVM 性能优化之内存优化

我们说完CPU方面的优化,接着我们继续第二块内容,也就是内存方面的优化。内存方面有以下四个方向去着手: EPT 技术 大页和透明大页 KSM 技术 内存限制 1. EPT技术 EPT也就是扩展页表,这是intel开创的硬件...

2017-08-11 11:21:14

阅读数 282

评论数 0

KVM 性能优化之CPU优化

转载于--云技术实践 前言 任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同... 所以,我们做运维工作,也是如此。首先你得充分了解你所用的软件平...

2017-08-11 11:18:25

阅读数 276

评论数 0

CPU负载计数load average

gchen:/home/gchen # cat /proc/loadavg  0.01 0.03 0.05 1/199 23410 最近1分钟可运行进程数,R+D 最近5分钟可运行进程数,R+D 最近15分钟可运行进程数,R+D 当前可运行的进程数R 当前总的进程和线程数nr_threads,...

2016-11-13 02:32:34

阅读数 407

评论数 0

SUSE源码包与debuginfo包

https://pan.baidu.com/s/1nvO1DkH

2016-11-11 20:27:51

阅读数 913

评论数 0

MCA机制:硬件错误检测架构

一,MCA 硬件检测机制 1,Intel MCA硬件机制 Intel引入了MACHINE-CHECK ARCHITECTURE(MCA) 和 machine-check exception(#MC) 机制用来对服务器硬件进行自检,并在发现硬件错误的时候发出中断或异常。 系统软件收到中断或...

2016-11-02 00:54:51

阅读数 4852

评论数 0

SCSI设备IO过程:磁盘上线与IO过程

一,SCSI设备上报过程:硬盘上线过程 SATA盘AHCI控制器初始化过程: ahci_init()  ->pci_module_init(&ahci_pci_driver); static struct pci_driver ahci_pci_driver = { .name =...

2016-10-31 00:40:05

阅读数 2569

评论数 1

网络优化之TIME_WAIT和CLOSE_WAIT

来源微信订阅号:大房说 你遇到过TIME_WAIT的问题吗? 我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下,哎呀妈呀,几千个TIME_WAIT。 然后,做的第一件事情就是:打开Goo...

2016-06-14 10:50:33

阅读数 312

评论数 0

网络优化之net.ipv4.tcp_tw_recycle参数

来源:http://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=403232978&idx=1&sn=4ed396ac1999add1c866419bd62b0e75&scene=0#w...

2016-06-14 10:36:48

阅读数 11260

评论数 0

Linux TCP队列相关参数的总结

作者:阿里技术保障锋寒 原文:https://yq.aliyun.com/articles/4252 在Linux上做网络应用的性能优化时,一般都会对TCP相关的内核参数进行调节,特别是和缓冲、队列有关的参数。网上搜到的文章会告诉你需要修改哪些参数,但我们经常是知其然而不知其所以然,每次...

2016-06-14 09:34:00

阅读数 327

评论数 0

磁盘配额:NAS 用户 容量限制

磁盘配额:disk quota           通过实现磁盘配额可以限制磁盘空间,当一个用户消耗太多的磁盘空间或磁盘分区被写满时给系统管理员报警。           在linux中我们只能使用超级管理员root用户进行磁盘配额的设置,并且磁盘配额是基于文件系统的,也就是必须在文件系统上配置磁...

2015-12-17 17:16:41

阅读数 3546

评论数 0

libvirt获取虚拟机的状态

libvirt CPU利用率

2015-12-12 17:56:47

阅读数 1015

评论数 0

linux原子/位操作

1、基本概念 原子操作可以保证指令以原子的方式执行,执行过程不被打断。它通过把读取和修改变量的行为包含在一个单步中执行,从而防止了竞争的发生,保证操作结果总是一致的。 例如: int i=9; 线程1: i++ i=9 OR i=8 线程2 ...

2015-11-19 18:49:15

阅读数 1281

评论数 0

lvm 常用命令

一,lvm: Logical Volume Manager(逻辑卷管理) pv: 物理卷 (PE: Physical Extent) 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。 PE: 物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情...

2015-11-17 17:36:09

阅读数 5494

评论数 0

Linux 性能优化之 IO 子系统

本文介绍了对 Linux IO 子系统性能进行优化时需要考虑的因素,以及一些 IO 性能检测工具。 本文的大部分内容来自 IBM Redbook - Linux Performance and Tuning Guidelines FileSystem ...

2015-11-17 09:09:35

阅读数 762

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭