(转载http://blog.csdn.net/hylclxy/article/details/7779662)出于节约流量考虑, 客户端在向服务端发送request的时候对post数据进行gzip压缩, 同时服务端把返回的数据也进行gzip压缩. 为防止遗忘, 记录在此.编写工具类GzipUtil...
分类:
编程语言 时间:
2015-02-05 21:39:15
阅读次数:
230
Docker使用cgroup实现CPU,内存和磁盘IO等系统资源的限制。CPUDocker现在有2个与CPU资源相关的参数,-c可以指定CPU的占比,--cpuset可以绑定CPU。例如,指定容器在CPU 0,1运行:#dockerrun -it --rm-c 1024 --cpuset=0,1db...
分类:
其他好文 时间:
2015-02-03 10:45:03
阅读次数:
356
我们知道计算机的硬件资源比如磁盘,IO,内存都是由软件来统一管理的,这类特殊的软件就是常说的操作系统,windows在底层的资源控制基础上构建了自己的界面,非常适合使用,只需要到处点点就能完成我们需要的功能。这是一种控制资源的方式,同时也可以使用command的方式来操作底层的资源。liunx中最重要的部分是它的内核,内核管理着系统的资源,同时也提供给我们操作内核的接口,就是我们经常用到的shel...
分类:
系统相关 时间:
2015-02-02 07:10:49
阅读次数:
228
XmlDocument和XElement在读取Xml时要将整个Xml文档放到内存中去操作,这样做操作简单,但是很费内存和IO(可能是磁盘IO或者网络IO);而在有些场景下我们必须考虑尽可能节省内存和IO的开销,这时候就该XmlReader和XmlWriter出场了。XmlReader读取Xml需要通...
1、查看磁盘IO iostat -x 1 10? 查看设备使用率(%util)、响应时间(await) ?avg-cpu:? %user?? %nice %system %iowait? %steal?? %idle ?????????? 27.13??? 0.00?? 21.90??? 3.71...
分类:
系统相关 时间:
2015-01-27 18:41:39
阅读次数:
250
介绍磁盘IO突然很高是运维人员经常碰到的问题,这是由于有大量的磁盘读和写造成的,通常发生在数据库身上,然而发生的场景各种各样。本文举几个例子阐述解决思路。正文找到是什么程序在大量的进行读写操作。可以通过监控软件(如zabbix)或工具(如atop)查看磁盘IO的历史记录..
分类:
其他好文 时间:
2015-01-21 06:43:41
阅读次数:
270
本学习笔记系列都是采用CentOS6.x操作系统,KVM虚拟机的管理也是采用virsh方式,网上的很多的文章都基于ubuntu高版本内核下,KVM的一些新的特性支持更好,本文只是记录了CentOS6.x系列操作系统下KVM优化的点,有很多都是默认支持开启了的,除了采用virtio方式的磁盘IO,与网络I..
分类:
其他好文 时间:
2015-01-21 06:41:19
阅读次数:
208
使用内存文件系统后系统内存统计方法【问题描述】 在Linux系统中,内存可以分出一部分空间作为磁盘来使用,称为Ramdisk。这部分内存空间具有高速读写 www.ahlinux.com 特性,可以存储那些对磁盘IO要求较高的数据,显著的提升系统的服务性能。 Ramdisk分为两种,一种是固定空间大小...
分类:
其他好文 时间:
2015-01-19 10:34:58
阅读次数:
156
系统运行环境:MSSQL 2008随着公司业务快速发展,各种业务数据如火箭般的高速增长,出现一个又一个千万行数据的表,往往大表之间的关联,耗费系统大量的磁盘io,并且会影响正常的实时业务的操作,所以我们必须改善此类查询的方式,保障系统正常运行大表与大表之间的关联查询如何优化?1 新增索引视图,将需要...
分类:
其他好文 时间:
2015-01-16 23:44:39
阅读次数:
160
什么是异步编程?采用异步编程是为了解决等待磁盘IO而造成的性能瓶颈问题。什么时候应用异步编程?你在请求一个Web服务的时候,需要进行网络传输资源,这时候就可以开一个新的线程去处理这些工作,主线程不必等待传输的完成。总的来说在网络编程、IO和数据库读写都可以使用异步编程。DemoTime!首先我们写一...