日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。 logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮 ...
分类:
系统相关 时间:
2018-08-28 01:05:26
阅读次数:
218
一、使用说明 sar 是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 二、参数说明 -A:所有报告的总和 -u:显示CPU使用情况的统计信息 -v: ...
分类:
系统相关 时间:
2018-08-27 21:22:25
阅读次数:
244
1、结论: sar 命令是linux系统上,分析系统性能的常用工具,可以查看cpu、内存、磁盘IO、文件读写、系统调用, 2、sar会有一个定时任务,定期记录当前系统信息到 /var/log/sa/xx, 默认是每隔10分钟记录一次,当sar命令后面不指定间隔和次数时,就是显示历史数据。 sar也可 ...
分类:
系统相关 时间:
2018-08-27 01:03:26
阅读次数:
207
一、缓存目的: 1、减小过载 2、避免重复计算 3、提高系统性能 二、如何进行缓存 三、缓存类型 四、缓存粒度分类 五、缓存的设置与使用 示例一: 示例二: 示例三: 示例四: 访问缓存: 六、缓存原理 ...
分类:
其他好文 时间:
2018-08-27 01:01:58
阅读次数:
108
1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? 1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? ① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用 ...
分类:
其他好文 时间:
2018-08-26 16:38:37
阅读次数:
174
内存区域和后台进程 共享池 共享池是最复杂的SGA结构,它有许多子结构,我们来看看常见的几个共享池组件: 1.库缓存:库缓存这块内存区域会按已分析的格式缓存最近执行的代码,这样,同样的sql代码多次执行的时候,就不用重复地去进行代码分析,可以很大程度上提高系统性能。 2.数据字典缓存:存储oracl ...
分类:
数据库 时间:
2018-08-25 19:57:30
阅读次数:
207
现在,随着上网人数的激增,一些大型的网站开始使用数据库集群来提高数据库的可靠性和数据库的性能。那么在介绍数据库集群之前首先需要弄清楚几个问题。 1.为什么要用数据库集群 (1)通过使用数据库集群可以使读写分离,提高数据库的系统性能。 大家都知道,mysql是支持分布式的。MySQL Proxy最强大 ...
分类:
数据库 时间:
2018-08-21 12:17:34
阅读次数:
188
负载测试是通过改变系统负载方式、增加负载等来发现系统中所存在的性能问题。负载测试是一种测试方法,可以为性能测试、压力测试所采用。负载测试的加载方式也有很多种,可以根据测试需要来选择。 可以简单理解为服务器在多大并发下,会挂掉 性能测试是为获取或验证系统性能指标而进行测试。多数情况下,性能测试会在不同 ...
分类:
其他好文 时间:
2018-08-20 19:06:06
阅读次数:
122
避免云中断和提高系统性能的4种方法 当大多数人听到关于云计算中断的头条新闻时,他们通常考虑的是哪个云计算供应商,或其负面宣传将如何影响股票价格,却很少有人会想到事件背后的相关人员,也就是负责修复问题并让客户系统恢复运行的工作人员。 尽管他们付出了最大的努力,偶尔的业务中断或停电是不可避免的。互联网是 ...
分类:
其他好文 时间:
2018-08-19 14:50:57
阅读次数:
186