本文转自:http://www.cnblogs.com/rush/archive/2012/08/31/2666090.html 1.1.1 摘要 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。 本 ...
分类:
数据库 时间:
2016-09-14 09:45:47
阅读次数:
207
一 性能优化 1.如何对 Android 应用进行性能分析 android 性能主要之响应速度 和UI刷新速度。 可以参考博客:Android系统性能调优工具介绍 首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工作,用于测量函数耗时的。 UI布局的分析,可以有2块 ...
分类:
移动开发 时间:
2016-09-11 10:23:09
阅读次数:
368
Munin 是一款类似 RRD tool 的优秀系统监控工具,它能提供给你多方面的系统性能信息,例如 磁盘、网络、进程、系统和用户。 Munin 的工作原理 Munin 以客户端-服务器模式运行,主服务器上运行的 Munin 服务器进程会从本地运行的客户端守护进程(Munin 可以监控它自己的资源) ...
分类:
其他好文 时间:
2016-09-09 22:12:17
阅读次数:
185
Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销是显而易见的,频繁的网络舆,数据库磁盘的读写操作都会大大降低系统的性能。此时 ...
分类:
Web程序 时间:
2016-09-09 16:54:42
阅读次数:
194
系统性能问题就是系统运行的应用对系统资源的需求与实际资源供给的冲突。评价系统性能,人们习惯用benchmark,安兔兔等工具。这些工具都可以测试出系统公共资源的储量。通过横向对比,可以简单评估出该配置下产品出问题的可能。是很好的静态指标。静态指标固有的问题是,无法应..
分类:
其他好文 时间:
2016-09-09 01:01:41
阅读次数:
136
一、Linux服务器性能关注点 1)CPU -> load:表示cpu在一段时间内正在处理以及等待处理的任务之和统计信息,简单可理解为cpu正处理的线程数和能同时处理的线程数的比值。一般认为load值的安全上限为cpu的个数 -> run queue:表示cpu维护的线程运行队列。在多核系统中,每个 ...
分类:
系统相关 时间:
2016-09-08 19:57:37
阅读次数:
172
whereis ls # 查找命令的目录 which # 查看当前要执行的命令所在的路径 echo -n 123456 | md5sum # md5加密 vi /etc/hosts # 查询静态主机名 alias # 别名 vmstat 1 9 # 每隔一秒报告系统性能信息9次 ps aux |gr ...
分类:
系统相关 时间:
2016-09-07 22:44:48
阅读次数:
197
影响linux系统的硬件因素有哪些?1、cpu①CPU的速度与性能很大程度决定了系统整体的性能,cpu数量越多,主频越高,服务器性能越好②利用超线程的cpu,在同一时间可运行多个线程,提高系统性能③在linux中,只有运行SMP内核才能支持超线程④linux会把多核的处理器当成多个单独的..
分类:
系统相关 时间:
2016-09-07 16:09:04
阅读次数:
396
新功能 问题描述(Bug #18871046, Bug #72811): 主要为了解决一个比较“古老”的MySQL在NUMA架构下的“swap insanity”问题,其表现为尽管为InnoDB buffer pool分配了足够多的内存,但依然会产生swap。而swap对数据库系统性能而言是比较致命 ...
分类:
数据库 时间:
2016-09-07 09:12:21
阅读次数:
284
系统基础信息模块Psutil模块https://pypi.python.org/pypi/psutil/系统性能部分1.CPUinfoPsutil.cpu_times()#获取cpu完整信息注:版本不一样显示的内容就不一样包括:user#用户所占cpu时间system#系统所占cpu时间idle#cpu空闲时间interrupt#可中断睡眠时间dpc#Psutil.cpu_count..
分类:
编程语言 时间:
2016-09-06 23:46:56
阅读次数:
610