自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tosney的专栏

一路走来,从未停歇,每天进步一点点

  • 博客(5)
  • 收藏
  • 关注

原创 磁盘RAID系列

RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为磁盘阵列。其实,从RAID的英文原意中,我们已经能够多少知道RAID就是一种由多块廉价磁盘构成的冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。人们在开发RAID时主要是基于以下设想,即几块小容量硬盘的价格总和要低于一块大容量的硬盘。虽然目前这一设想还没有成为现实,RAID在节省成本方面的作用还不

2011-03-06 10:15:00 347

原创 linux系统性能分析工具

       在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、vmstat、iostat、mpstat和sar,下面总结一下他们的作用及其用法。用vmstat检查cpu和ram瓶颈   vmstat (Virtual Memory Statistics ),对系统的进程情况、内存使用情况、交换页和 I/O 块使用情况、中断以及 CPU 使用情况进行统计并报告相应的信息。第一个显示内容指出了计算机自上次重启至今的平均使用情况。后面的每一行信息是按 延时 定期地显示系统的各部

2011-02-27 10:57:00 470

原创 IE下MIME类型的处理

<br />今天在项目中实现了一个常见的下载自定义类型插件的功能,插件放置在外包CDN上,通过cdn的链接下载插件时,总是会被ie解析为非法的文件格式,而不是以附件形式下,firefox则可以正常按照附件下载。查了相关资料,了解了IE解析MIME的过程,如下: <br />When Windows Internet Explorer downloads a file, it goes through several steps to ensure that the type of the file matc

2011-02-26 23:28:00 1566

原创 架构优化和索引--数据类型的选择

优化通常需要权衡取舍,为了加快数据读取而添加索引会减慢更新的速度,同样,非规范化架构能加快某些类型的查询,但却会让其他类型的查询变慢。添加计数器和汇总表是优化查询的好方法,但是它们却要花费额外的维护代价。1. 数据类型的选择不管选择何种类型,下面的简单原则都有助于作出更好的选择:通常越小越好:用正确的存储和表示数据的最小类型。更小的数据类型通常更快,因为他们使用了更小的磁盘空间、内存空间和cpu。简单就好:越简单的数据类型,需要的cpu就越少。整数的比较的代价小于字符,因为字符集和排序规则使字符比较更复杂。

2011-02-26 23:18:00 542

原创 linux下程序时间测量方法

程序遇到瓶颈时,无论是CPU、网络、内存还是磁盘I/O瓶颈,确定瓶颈产生的模块、函数都是首先要解决的问题。程序各个模块运行的时间可以一定程度上反映出程序的瓶颈所在,下面简单地总结几种linux常用的程序时间测量方法:1. linux下time命令的使用 Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。  使用方法:它的使用方法和前面讲过的strace类似,在待执行的命令前加

2011-02-26 22:44:00 1678

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除