Copy on write

Linux线程开销小

进程优先级和nice等级

减少上下文切换

Linux内核对每个进程采用动态内存分配机制

pamp和ps

Linux进程调度算法O(1):内核维护一个运行队列和一个过期队列

Linux CFS完全公平调度

Linux 内存架构:虚拟地址到物理地址的映射过程

优化:linux内核怎么分配虚拟内存的

Linux 伙伴系统(buddy system): 伙伴系统如何分配分页,解决物理内存碎片问题

cat /proc/sys/vm/swappiness

swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面

如何充分利用swap分区进行内存交换

Ext3文件系统支持日志功能,ext2不支持

Btrfs--copy on write 实现文件系统回滚功能snapshot

linux磁盘I/O子系统:实现更高的缓存命中率是性能改善的关键

块层(bio):4种I/O电梯调度算法(CFQ、Deadline、NOOP、Anticipatory)

Linux网络子系统:

Netfilter(防火墙)

netstat可以查看每个TCP/IP的会话连接状态

双网卡绑定作为一个网卡使用

linux性能度量标准:...............待完善

linux性能优化大师(一)相关推荐

  1. Linux性能优化大师-系统优化漫谈

    目录 Linux性能度量标准 了解系统的硬件配置 一些系统命令 SELinux proc目录 调整处理器子系统 调整内存子系统 调整磁盘子系统 调整网络子系统 限制资源使用 参考 Linux性能度量标 ...

  2. linux性能监控工具perf,Linux性能分析中常用的工具perf介绍

    今天小编要跟大家分享的文章是关于Linux性能分析中常用的工具perf介绍.系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化.性能剖析的目标是寻找性能瓶 ...

  3. 火焰图:全局视野的Linux性能剖析

    什么是火焰图 火焰图(Flame Graph)是由Linux性能优化大师Brendan Gregg发明的,和所有其他的trace和profiling方法不同的是,Flame Graph以一个全局的视野 ...

  4. 形容linux技术视野的词,火焰图:全局视野的Linux性能剖析

    原创 宋宝华 Linux阅码场 6月13日 什么是火焰图 火焰图(Flame Graph)是由Linux性能优化大师Brendan Gregg发明的,和所有其他的trace和profiling方法不同 ...

  5. Linux性能分析命令工具汇总

    转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...

  6. Linux性能研究(总)

    http://www.vpsee.com/2009/11/linux-system-performance-monitoring-introduction/ http://www.jb51.net/L ...

  7. linux 性能 管理 与 优化

    一.影响Linux服务器性能的因素 操作系统级:CPU.内存.磁盘I/O带宽.网络I/O带宽 程序应用级 二.系统性能评估 影响性能因素   评判标准 好   坏   糟糕 CPU   user% + ...

  8. Linux性能调优用这个“必杀技”,稳了!

    " "这个系统好慢.网站又打不开了,太卡了,又没响应了!"相信大家都遇到过这种抱怨,这是应用系统出现了性能问题,需要性能调优. 性能调优,要求对计算机硬件.操作系统和应用 ...

  9. Linux 性能測试工具

    Linux 性能測试工具 linux performance 查看系统配置 查看CPU信息 lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64- ...

最新文章

  1. mysql function 与 procedure
  2. 发布地图服务属性表_Web3D地图来了!腾讯位置服务正式版发布!
  3. 【leetcode】Set Matrix Zeroes(middle)
  4. Selenium对多浏览器的支持
  5. Ubuntu系统上使用锐捷客户端有线连接校园网
  6. 数值计算实验1 Matlab基础实验
  7. hpsocket实现HTTP通信功能
  8. 使用JavaScript生成二维码和识别二维码
  9. 将移动硬盘变为与系统硬盘等同的存在
  10. 轻薄旗舰投影两大阵营大眼橙X7D Pro和极米Z7X,谁才是真正的高性价比之选?
  11. ecu根据什么信号对点火提前角_刷ECU能让发动机秒变高功?工程师:你还太年轻...
  12. LAMP架构集成ownCloud搭建私有云盘日记
  13. R语言 tidyverse 之数据处理:dplyr (中)
  14. win7打开任务管理器的快捷键
  15. level升级打怪是什么意思_工业平板电脑的常规升级是什么意思?以液晶屏来说明...
  16. 使用python预测基金_使用python先知3 1创建预测
  17. L2-020 功夫传人 (25分)(双解法 完整思路+极短代码)
  18. Java中关于队列与栈的区别
  19. 编辑-发布-开发分离: 静态API设计
  20. Android搭建ftp服务器/客户端

热门文章

  1. python开发erp系统odoo_开源erp软件odoo在线开发环境部署实录
  2. MIFARE 经典工具使用思路
  3. 使用Mifare卡加密数据 笔记
  4. java 上传mp3文件大小,Java获取音频文件(MP3)的播放时长
  5. vc应用程序——个性化的工具条图标
  6. Python手机号码归属判断
  7. 轻文章-维修2台IBM服务器
  8. 显控触摸屏做主站,显控PLC做从站 Modbus RTU通讯
  9. 怎样写robots.txt实例
  10. 单极性信号与双极性信号