一、前言 在分析了处理器调度后,接着分析存储器管理,如何对存储器进行有效的管理,直接影响着存储器的利用率和系统性能。下面,开始存储器管理的学习。 二、存储器的层次结构 2.1 主存储器 主存储器是计算机系统中的一个主要部件,用于保存进程运行时的程序和数据,CPU的控制部件只能从主存储器中取得指令和数 ...
分类:
其他好文 时间:
2017-04-21 22:45:09
阅读次数:
263
一、前言 前面介绍了进程与线程的相关概念,现在继续学习处理机调度,处理机是系统最重要的资源,提高处理机的利用率和改善系统性能,在很大程度上取决于处理机调度性能的好坏,下面来介绍处理的调度以及死锁的问题。 二、处理机调度的层次 2.1 高级调度 高级调度又称为作业调度或长程调度,主要功能是根据某种算法 ...
分类:
其他好文 时间:
2017-04-21 22:40:32
阅读次数:
182
背景知识点我 1. BIO JDK5之前, JDK的IO模式只有BIO(同步阻塞)问题: 因为阻塞的存在, 需对每个请求开启一个线程. 过多的线程切换影响操作系统性能解决: 使用线程池, 处理不过来的放入队列, 再处理不过来的会触发其他机制问题: 超过线程池数量的请求需要等待 服务端1: 一个请求~ ...
分类:
其他好文 时间:
2017-04-17 21:07:18
阅读次数:
202
一、存储方式比较传统网络存储系统采用集中式存储服务器存放数据,存储服务器很容易成为系统性能瓶颈。不能满足大规模存储应用的需求。分布式存储系统将数据分散存储在多台独立的设备上,采用可扩展的系统结构。利用多台存储服务器分担存储负荷。满足大规模存储需求的同时提供..
分类:
其他好文 时间:
2017-04-17 14:52:39
阅读次数:
3755
python关于获取当前系统的状态系统性能信息模块 psutil #可跨平台psutil是一个跨平台库,轻松获取系统运行的进程和系统利用率能实现ps、top、lso、nice、netstat、ifconfig、who、df、kill、freeionice、iostat、iotop、uptime、pi ...
分类:
其他好文 时间:
2017-04-14 14:38:52
阅读次数:
423
随着应用系统的日趋复杂,仅在系统测试和验收测试阶段执行性能测试已经不能满足迟早发现和解决系统性能瓶颈的要求,Connie Smith博士和Lloyd Winlliams博士在他们提出 的软件性能工程(Software Performance Engineering)中建方将性能需求分解到应用单元(模 ...
分类:
其他好文 时间:
2017-04-08 15:54:44
阅读次数:
207
用户响应时间=服务器响应时间+网络时间 系统性能分析思路 (1)整体系统CPU利用率 (2)内存利用率 (3)磁盘I/O的利用率和延迟 (4)网络利用率 cpu CPU:top、vmstat、uptime、sar 一般我们期望会期望系统平均可用的CPU不少于20% JVM自带监控命令:jstat、j ...
分类:
其他好文 时间:
2017-04-08 13:04:06
阅读次数:
225
Cluster-mode下,引入了新的命令行工具,可以查看详细的存储系统性能指标,在进行存储系统诊断时候尤其有用。注意:使用该命令需要进入高级模式,SSH登录存储CLI环境之后,执行命令:set–privilegeadvanced。参考下图1:图1命令使用方法总览可以使用命令statisticsshow-perio..
分类:
移动开发 时间:
2017-04-06 23:52:11
阅读次数:
2498
性能调优就是对于系统性能进行调优。性能调优活动会和其他的性能测试活动交杂在一起。性能调优由于可以调整的对象众多,而且并不要求在系统全部完成后才能进行调优,因此可以在多种的测试阶段和场合下使用。对已经部署在实际的生产环境上的应用系统来说,对其进行的性能调优可..
分类:
其他好文 时间:
2017-04-06 17:11:30
阅读次数:
156
单例模式(singleton) 有些时候,允许自由创建某个类的实例没有意义,还可能造成系统性能下降。如果一个类始终只能创建一个实例,则这个类被称为单例类,这种模式就被称为单例模式。 一般建议单例模式的方法命名为:getInstance(),这个方法的返回类型肯定是单例类的类型了。getInstanc ...
分类:
其他好文 时间:
2017-04-05 19:03:16
阅读次数:
114