上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 123 下一页
摘要: http://mogu.io/156-156 摘要 本文一是为了讨论在Linux系统出现问题时我们能够借助哪些工具去协助分析,二是讨论出现问题时大致的可能点以及思路,三是希望能给应用层开发团队介绍一些Linux内核机制从而选择更合适的使用策略。 前言 搜索团队的服务器前段时间频繁出现CPU load 阅读全文
posted @ 2016-07-02 20:28 zengkefu 阅读(3450) 评论(0) 推荐(0)
摘要: Google perftools 1、功能简介 它的主要功能就是通过采样的方式,给程序中cpu的使用情况进行“画像”,通过它所输出的结果,我们可以对程序中各个函数(得到函数之间的调用关系)耗时情况一目了然。在对程序做性能优化的时候,这个是很重要的,先把最耗时的若干个操作优化好,程序的整体性能提升应该 阅读全文
posted @ 2016-07-02 19:31 zengkefu 阅读(2081) 评论(0) 推荐(0)
摘要: COUNT(*) counts all rows COUNT(column) counts non-NULLs only COUNT(1) is the same as COUNT(*) because 1 is a non-null expressions 阅读全文
posted @ 2016-07-02 19:28 zengkefu 阅读(273) 评论(0) 推荐(0)
摘要: IO 延迟:存储设备的IO延迟 Queue Depth:磁盘控制器所发出的批量指令的最大条数 IOPS:磁盘设备每秒的IO 三者之间的关系:IOPS=(Queue Depth)/(IO latency) 阅读全文
posted @ 2016-07-02 19:16 zengkefu 阅读(768) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yunsongice/article/details/6171281 阅读全文
posted @ 2016-07-02 17:40 zengkefu 阅读(266) 评论(0) 推荐(0)
摘要: http://www.lenky.info/archives/2012/02/990 http://blog.itpub.net/22664653/viewspace-681162/ 阅读全文
posted @ 2016-07-02 17:39 zengkefu 阅读(173) 评论(0) 推荐(0)
摘要: 一、内存调优 内核关于内存的选项都在/proc/sys/vm目录下. 1.pdflush,用于回写内存中的脏数据到硬盘。可以通过 /proc/sys/vm/vm.dirty_background_ratio调整。 首先查看这个值默认应该是10。 [root@server-mysql ~]# cat 阅读全文
posted @ 2016-07-02 17:27 zengkefu 阅读(2942) 评论(0) 推荐(0)
摘要: NIT 5 Queuing Theory 队列原理 目标: 1.明白性能调优的关键术语 2. 应用队列技术解决性能问题 3.明白性能调优的复杂性 5.1 Introduction to queuing theory 队列原理简介 A. Little’s Law 给出了队列原理的基础 John Lit 阅读全文
posted @ 2016-07-02 17:11 zengkefu 阅读(905) 评论(0) 推荐(0)
摘要: UNIT 8 Processes and the Scheduler 进程与调度 学习目标 A. CPU cache 与Service time之间的关系 B. 分析应用程序使用CPU cache时的情况(CPU使用率与CPU cache命中率) C. 抢占 (根据优先级抢占) D 根据进程优先级顺 阅读全文
posted @ 2016-07-02 17:09 zengkefu 阅读(441) 评论(0) 推荐(0)
摘要: Unit 9 Kernel Timing and Process Latency 内核定时与进程延时 学习目标: A.了解CPU 是怎样追踪时间的 B.调整CPU的访问次数 C.调整调度延时 D.虚拟机上的CPU任务调整 9.1How Linux tracks time Linux下的时间追踪 A. 阅读全文
posted @ 2016-07-02 17:08 zengkefu 阅读(380) 评论(0) 推荐(0)
摘要: Unit 10 Memory Addressing and Allocation 内存地址及分配 学习目标: A. 虚拟地址与物理地 B. 调整内存地址分配 C. 解析内存溢出 10.1 Overview of memory addressing 内存地址概述 A. 虚拟地址空间 a. 每个进程都有 阅读全文
posted @ 2016-07-02 17:07 zengkefu 阅读(368) 评论(0) 推荐(0)
摘要: UNIT 13 Essential Network Tuning 网络性能调整 目标:1. 应用队列技术最大化网络吞吐量 2. 调整TCP和non-TCP网络sockets的buffer 13.1 Simplified transmit model 简化传输的模式 A. Output/writer发 阅读全文
posted @ 2016-07-02 17:06 zengkefu 阅读(927) 评论(0) 推荐(0)
摘要: Unit 11 Memory Caches 内存缓存 学习目标: A. 使用内存来改善运行慢的子系统的服务时间。 11.1 Strategies for using memory 内存使用策略 A. 减少内存使用者负载 a. slab cache 分配缓存 B. 减少或延时运行慢的子系统的服务时间 阅读全文
posted @ 2016-07-02 17:03 zengkefu 阅读(536) 评论(0) 推荐(0)
摘要: Unit 12 Memory Reclamation 内存回收 学习目标: A. 了解和调整内存回收 B. 调整内存溢出 C. 调整虚拟内存(swap)的使用 12.1 Characterizing page status各种页面状态的特征 A. .Free 空闲页 页面可以马上分配给进程 B In 阅读全文
posted @ 2016-07-02 17:02 zengkefu 阅读(463) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://alansky.blog.51cto.com/634963/654451 UNIT 6 Compensating for Physical Disk Characteristics 阅读全文
posted @ 2016-07-02 16:59 zengkefu 阅读(1017) 评论(0) 推荐(0)
摘要: 文件句柄 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针 阅读全文
posted @ 2016-07-02 15:47 zengkefu 阅读(2884) 评论(0) 推荐(0)
摘要: udf安全性: 阅读全文
posted @ 2016-07-02 14:39 zengkefu 阅读(2818) 评论(0) 推荐(0)
摘要: sql_cmd.h enum enum_sql_command { SQLCOM_SELECT, SQLCOM_CREATE_TABLE, SQLCOM_CREATE_INDEX, SQLCOM_ALTER_TABLE, SQLCOM_UPDATE, SQLCOM_INSERT, SQLCOM_IN 阅读全文
posted @ 2016-07-02 13:03 zengkefu 阅读(470) 评论(0) 推荐(0)
摘要: 在开发运维的时候我们常常会遇到类似“Socket/File: Can’t open so many files”,“无法打开更多进程”,或是coredump过大等问题,这些都可以设置资源限制来解决。今天在教某位客户设置最大文件数方法时,搜索网上的方法时发现各家说法并不一致,便写了这篇文档。 通常对L 阅读全文
posted @ 2016-07-02 12:36 zengkefu 阅读(47638) 评论(1) 推荐(1)
摘要: The TCP/IP parameters for tweaking a Linux-based machine for fast internet connections are located in /proc/sys/net/... (assuming 2.1+ kernel). This l 阅读全文
posted @ 2016-07-02 12:19 zengkefu 阅读(499) 评论(0) 推荐(0)
摘要: This is a reference of IP networking parameters that are configurable as described in our linux tweaking article -here-. /proc/sys/net/ipv4/* Variable 阅读全文
posted @ 2016-07-02 12:16 zengkefu 阅读(363) 评论(0) 推荐(0)
摘要: TCP Keepalive HOWTO Prev Next 4. Programming applications This section deals with programming code needed if you want to create applications that use 阅读全文
posted @ 2016-07-02 12:13 zengkefu 阅读(156) 评论(0) 推荐(0)
摘要: TCP Keepalive HOWTO Prev Next 3. Using TCP keepalive under Linux Linux has built-in support for keepalive. You need to enable TCP/IP networking in ord 阅读全文
posted @ 2016-07-02 12:12 zengkefu 阅读(259) 评论(0) 推荐(0)
摘要: 2. TCP keepalive overview In order to understand what TCP keepalive (which we will just call keepalive) does, you need do nothing more than read the n 阅读全文
posted @ 2016-07-02 12:11 zengkefu 阅读(253) 评论(0) 推荐(0)
摘要: You can verify the Linux networking kernel parms from the root user with these commands::Many Oracle professionals do not note the required setting fo 阅读全文
posted @ 2016-07-02 12:07 zengkefu 阅读(332) 评论(0) 推荐(0)
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 123 下一页