一、ThreadLocal基础知识 原始线程现状: 按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但是Spring中的各种模板类并未采用线程同步机制,因为线程同步会影响并发性和系统性能,而且实现难度也不小。ThreadLocal在... ...
分类:
编程语言 时间:
2017-09-05 01:33:42
阅读次数:
209
一、前言:为什么MySQL要做主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。而且如果主数据库宕机,可快速将业务系统切换..
分类:
数据库 时间:
2017-09-03 23:46:23
阅读次数:
316
一、前言:为什么MySQL要做主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。而且如果主数据库宕机,可快速将业务系统切换..
分类:
数据库 时间:
2017-09-03 23:34:41
阅读次数:
177
linux中的缓存机制 在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问 ...
分类:
系统相关 时间:
2017-09-01 18:57:06
阅读次数:
209
本文转自:http://blog.csdn.net/oscar999/article/details/7918385 一、 简述 可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。 Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文 ...
作为一名linux运维工程师来说,对linux系统的日常管理,检测和系统性能的分析是必不可少的。也有一些针对系统监测和性能分析的工具。咱们现在就来了解一下。tcpdump命令:网络抓包工具,过滤数据包或者定制输出格式:常用选项:-n:用IP地址表示主机,用数字表示端口号。-i:监听..
分类:
其他好文 时间:
2017-08-27 22:25:09
阅读次数:
198
作者:☆威廉古堡♂ 项目中最初的做法(js截取): 但发现无意中发现css居然有根据容器宽度自动截取长度加省略号功能,而且无需再次调用js方法去截取字符串。特别在数据比较多的table中,对每行中的列都要调用js方法,会导致页面加载时间,影响系统性能,导致用户体验不够。但会增加一点服务器流量。可以根 ...
分类:
Web程序 时间:
2017-08-26 20:43:27
阅读次数:
186
1、cpu问题 考虑使用更高的cpu代替当前cpu。 对于多cpu,考虑cpu之间的负载分配 考虑在其他体系上设计系统,当前值。 2、内存和高速缓存 内存的优化包括操作系统,数据库,应用程序的内存优化。 过多的分页与交换可能降低系统的性能。 内存分配也是影响系统性能的主要原因。 保证保留列表具有较大 ...
分类:
其他好文 时间:
2017-08-25 21:00:36
阅读次数:
207
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6. ...
分类:
其他好文 时间:
2017-08-25 15:03:35
阅读次数:
151
#!/user/bin/python # -*- coding: utf-8 -*- #psutil 是一个跨平台库 能轻松实现获取系统运行的进程和利用率 import psutil #1.1.1获取系统性能信息 #(1)cpu信息 ''' linux 操作系统cpu利用率有以下几个部分: *Use ...
分类:
其他好文 时间:
2017-08-24 19:51:32
阅读次数:
167