linux性能
天天向上_好好学习
这个作者很懒,什么都没留下…
展开
-
你需要知道的 16 个 Linux 服务器监控命令
http://www.oschina.net/question/12_44528如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Gu转载 2012-12-29 18:24:46 · 572 阅读 · 0 评论 -
春哥的nginx systemtap调试脚本简单介绍
转载地址:http://blog.sina.com.cn/s/blog_5311ad2d0102v9gd.html其实下面要说的没多少硬货,算是个自己这些日子使用春哥写的那几个systemtap脚本调优的经验总结吧。一、systemtap安装 因为一直在ubuntu上使用,所以安装很简单 sudo apt-get installsystemtap,源码安装的话请参考这转载 2015-03-27 16:16:21 · 2008 阅读 · 0 评论 -
linux系统下安装 Loadrunner11
转载地址:http://4951507.blog.51cto.com/4941507/10994871.到官方网站到HP官网下载Load Generator 安装文件 Software,_Load_Generator_11.00_T7330-15010.iso或者其它网站下载loadrunner-11-load-generator.iso 2.确认linux系统是否安装c++ ,需转载 2015-02-04 15:39:37 · 9653 阅读 · 3 评论 -
Performance tuning: Intel 10-gigabit NIC
TweetBy default, Linux networking is configured for best reliability, not performance. With a 10GbE adapter, this is especially apparent. The kernel's send/receive buffers, TCP memory allocation转载 2015-01-12 09:52:02 · 1315 阅读 · 0 评论 -
SELinux入门
1. 简介 SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制。 Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过转载 2014-08-14 15:08:40 · 688 阅读 · 0 评论 -
频繁分配释放内存导致的性能问题的分析 --(附)malloc分配原理浅析 mmap关注焦点 如何优化分配内存
现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。 初步分析majflt代表major fault,中文名叫大错误,min转载 2013-05-29 17:16:59 · 1715 阅读 · 0 评论 -
一种高效无锁内存队列的实现
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很转载 2013-05-22 11:52:56 · 1327 阅读 · 0 评论 -
无锁队列的实现
关于无锁队列的实现,网上有很多文章,虽然本文可能和那些文章有所重复,但是我还是想以我自己的方式把这些文章中的重要的知识点串起来和大家讲一讲这个技术。下面开始正文。关于CAS等原子操作在开始说无锁队列之前,我们需要知道一个很重要的技术就是CAS操作——Compare & Set,或是 Compare & Swap,现在几乎所有的CPU指令都支持CAS的原子操作,X86下对应的是转载 2013-05-22 11:39:12 · 1084 阅读 · 0 评论 -
线程同步与双队列
关于线程同步与双队列性能2009年7月12日星期日1问题背景这是在2008年3月学习多线程编程时遇到的一个问题。当时我写了一个代码片段,其中两个线程共享一个队列,一个线程往队列中写数据,而另一个线程从队列中读取数据。这是典型的生产者和消费者模型。但在这里并不适合使用semaphore来做。由于当时的我对多线程编程不太熟练,在线程中大量使用了printf输出调试信息,转载 2013-05-22 11:34:41 · 1276 阅读 · 0 评论 -
性能优化
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在转载 2015-07-21 11:12:35 · 732 阅读 · 0 评论