
内核
文章平均质量分 94
icycode
这个作者很懒,什么都没留下…
展开
-
linux下proc里关于磁盘性能的参数
我们在磁盘写操作持续繁忙的服务器上曾经碰到一个特殊的性能问题。每隔 30 秒,服务器就会遇到磁盘写活动高峰,导致请求处理延迟非常大(超过3秒)。后来上网查了一下资料,通过调整内核参数,将写活动的高峰分布成频繁的多次写,每次写入的数据比较少转载 2015-11-19 22:35:37 · 716 阅读 · 0 评论 -
linux IO 内核参数调优 之 参数调节和场景分析
本文转自 http://backend.blog.163.com/blog/static/2022941262013112081215609/请尊重原作者知识产权!1. pdflush刷新脏数据条件(linux IO 内核参数调优 之 原理和参数介绍 )上一章节讲述了IO内核调优介个重要参数参数。总结可知cached中的脏数据满足如下几个条件中一个或者多个的时候就会被pdflush刷新到磁盘:(...转载 2015-11-19 23:05:45 · 1623 阅读 · 3 评论 -
文件系统缓存dirty_ratio与dirty_background_ratio两个参数区别
本文转自 http://blog.sina.com.cn/s/blog_448574810101k1va.html请尊重原作者知识产权!这两天在调优数据库性能的过程中需要降低操作系统文件Cache对数据库性能的影响,故调研了一些降低文件系统缓存大小的方法,其中一种是通过修改/proc/sys/vm/dirty_background_ration以及/proc/转载 2015-11-19 23:36:14 · 5015 阅读 · 0 评论 -
Linux内存管理
本文转自: http://www.kerneltravel.net/journal/v/mem.htm 摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用转载 2016-07-09 00:01:28 · 519 阅读 · 0 评论 -
Linux网络IO并行化技术概览
转自:http://codinginet.com/articles/view/201605-linux_net_parallel过去的十年中互联网经历了爆发式的增长,这背后有什么技术平台起了最为关键的作用,我认为是Linux,即使在云计算流行的今天,它依然是最重要的一块基石。我们或许经常听到关于什么是最好的服务器编程语言、怎样是最好的架构设计的讨论,却从未听到有人讨论什么是转载 2016-11-03 10:59:43 · 1101 阅读 · 0 评论 -
使用linux-fincore查看Linux系统缓存哪些文件
概述linux-fincore 包含linux-fincore,linux-fincore,linux-fincore 三个工具。其中linux-fincore可以用来查看cache中有哪些文件。 编译安装该工具最初发布于googlecode,但googlecode现在已经关闭了。可以从github上找到其代码。 本人选用的是 https://github.com/wal...原创 2018-05-04 21:14:59 · 6239 阅读 · 1 评论 -
Linux缓存相关知识整理(史上最全!!)
1. 相关概念页页缓存和块缓存概念页缓存(page cache)块缓存(buffer cache)缓存机制的利弊写缓存2. 数据同步(刷缓存)flush内核线程可调参数flush/sync/fsync系列API及命令介绍sync 系统命令sync()fsync()fdatasync()open()之O_SYNC/O_DSYNC选项msync()ff...原创 2018-05-06 00:52:25 · 5993 阅读 · 3 评论 -
关于Linux系统缓存的一些测试
LRU缓存回收策略的验证环境信息:准备工作:操作步骤:第一组测试测试数据:第二组测试结论/proc/sys/vm/drop_caches取值1和2的区别测试验证准备条件操作步骤总结上一篇 Linux系统缓存知识整理 中提到几个测试用例,这里补充一下详细的测试数据和结论。 LRU缓存回收策略的验证环境信息:[...原创 2018-05-06 15:19:33 · 1664 阅读 · 0 评论