一 磁盘物理结构(1) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道(Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储128×2的N次方(N=0.1.2 ...
分类:
数据库 时间:
2018-08-30 01:52:51
阅读次数:
270
前言: 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低。 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了传统 IO 的设计,采用通道+缓存区使得新式的 IO 操作直接面向缓存区,并且是非阻塞的,对于效率的提升真不是一点两 ...
分类:
编程语言 时间:
2018-08-27 18:07:51
阅读次数:
133
什么是进程和什么是线程? 进程:操作系统进行资源分配的最小单位。其中资源包括:CPU、内存空间、磁盘IO等。 同一进程中的多条线程共享该进程中的全部系统资源,而进程与进程之间相互独立。 线程:CPU调度的最小单位,必须依赖进程而存在。 进程和线程的区别: 定义:进程是程序运行的一个实体的运行过程,是 ...
分类:
其他好文 时间:
2018-08-27 12:37:01
阅读次数:
157
1、结论: sar 命令是linux系统上,分析系统性能的常用工具,可以查看cpu、内存、磁盘IO、文件读写、系统调用, 2、sar会有一个定时任务,定期记录当前系统信息到 /var/log/sa/xx, 默认是每隔10分钟记录一次,当sar命令后面不指定间隔和次数时,就是显示历史数据。 sar也可 ...
分类:
系统相关 时间:
2018-08-27 01:03:26
阅读次数:
207
对于辅助索引来说,我们需要查询的字段是辅助索引的字段,在辅助索引找到对应的主键(放到buffer中),然后将主键进行排序。根据排序后的主键去查询磁盘表,这样 通过将随机IO变成顺序IO来减少磁盘IO的次数。 对于MyISAM也是这样的原则,首先根据数据行的id对得到索引字段字段进行排序,而非主键,这 ...
分类:
其他好文 时间:
2018-08-15 22:58:40
阅读次数:
311
这一篇文章证实了以前对MySQL优化程序的工作原理。 MySQL就像一个人一样,总是聪明的去选择当前最快的方式去查询,而不是像Oracle数据那样死板地根据规格去查询。 查询的要求在于快。而对于数据库来说,最耗时的在磁盘IO,如何减少磁盘IO的次数,成为提高查询速度的最为关键的因素。于是在这种情况, ...
分类:
其他好文 时间:
2018-08-15 22:56:58
阅读次数:
302
(一)nmon工具概述 nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控: --CPU使用率 --内存、交换空间使用率 --网络使用情况 --磁盘I/O,读写速度 --网络I/O速度,传输和读写速度 --顶级进程,查看哪些应用程序占用的CPU较多 --网络文件 ...
分类:
系统相关 时间:
2018-08-14 23:32:34
阅读次数:
1223
系统状态查看命令: w 查看用户 top 系统进程监控 uptime 查看某台服务器运行了多久 htop 更加先进的交互式监控工具(需要安装) iotop 监控并实时显示磁盘IO输入和输出和程序进程(需要安装) iftop 网络带宽监控(需要安装) 查看进程: ps ps -ef 查看所有进程 ps ...
分类:
系统相关 时间:
2018-08-12 18:44:07
阅读次数:
162
高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的 CPU 耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘 IO 上。
MongoDB 分片是使用多个服务器存储数据的方法,以支持巨大的数据存储和对数据进行操作。分片技术可以满足 MongoDB 数据量大量增长的需求,当一台 MongoDB 服务器不足以存储海量数据或不足以提供可接受的读写吞吐量时,我们就可以通过在多台服务器上分割数据,使得数据库系统能存储和处理更多的数据。
分类:
数据库 时间:
2018-08-09 21:13:41
阅读次数:
282
Redis 是一个使用 ANSI C 编写的开源、基于内存、可选持久性的键值对存储数据库,被广泛应用于大型电商网站、视频网站和游戏应用等场景,能够有效减少数据库磁盘 IO, 提高数据查询效率,减轻管理维护工作量,降低数据库存储成本。对传统磁盘数据库是一个重 要的补充,成为了互联网应用,尤其是支持高并 ...
分类:
其他好文 时间:
2018-08-08 14:52:35
阅读次数:
197