摘要: 话说nodejs里有一个函数 setTimeout ,我们可以用它实现等几秒做一件事情的功能。 // 等3秒,念一句诗 setTimeout(() => {console.log('床前明月光')}, 3000); 念诗一时爽,不停念诗不停爽,就变成了这个样子。 setTimeout(() => { 阅读全文
posted @ 2020-08-12 14:44 我是吉 阅读(249) 评论(0) 推荐(0) 编辑
摘要: RAID 1就是镜像。也就是将相同的数据同时写到两个,甚至多个盘上。由于是完全的镜像,RAID1的可靠性十分高。但是RAID1的空间利用率很低。如果两个300G(总共600G)的硬盘组成RAID1, 实际用户可用空间也只有300G。由于相同的数据分布在多个磁盘中,读取数据时,理论上可以从多个磁盘同时读取,所以RAID1是可以大大提高读取性能的。但是其前提是RAID控制器可以高效合理分配不同的读取请求到不同的磁盘。因此有些RAID1的实现并没有实现这样的并行读取,而是只从一个磁盘中读取数据。一些旧的RAID1控制器会从多个磁盘读取同样的数据并在提交给主机前比较这些数据以检测是否有错误发生。但是现 阅读全文
posted @ 2011-06-13 15:23 我是吉 阅读(503) 评论(0) 推荐(0) 编辑
摘要: RAID是独立磁盘冗余阵列(Redundant Array of Independent Disks)的简写,简称磁盘阵列。其基本思想就是把几个相对便宜的磁盘通过特定方式组合起来,使其在容量、可靠性等性能上达到甚至超过一个价格昂贵、容量巨大、可靠性高的磁盘。根据磁盘组合方式的不同可以分为RAID0 RAID1 RAID5 RAID6等。这里简单介绍一下常见的RAID类型中的JBOD和RAID0。JBODJBOD(Just a bunch of disk)严格上来说不是一种RAID,因为它只是简单将多个磁盘合并成一个大的逻辑盘,并没有任何的数据冗余。数据的存放机制就是从第一块磁盘开始依序向后存储 阅读全文
posted @ 2011-06-10 13:28 我是吉 阅读(3556) 评论(0) 推荐(0) 编辑
摘要: 在学习磁盘相关的队列理论的时候学时常会提到两个定理Utilization Law和Little's Law:Little's Law:Number of request in the system = arrival rate * average response time这一个定理可以被用来计算系统average response time,就是:average response time = ... 阅读全文
posted @ 2010-11-09 23:02 我是吉 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 当谈到硬盘类型的时候,时常会出现IDE,ATA,SATA,SCSI和SAS这些术语。这些术语究竟是什么意思呢,这边做个简要的介绍。IDE/ATAIDE/ATA 是Integrated Device Electronics/Advanced Technology Attachment (IDE/ATA)的缩写。这是一种十分流行的计算机外设接口,它不但能用于连接硬盘,也广泛地用于连接CD-ROM,软盘... 阅读全文
posted @ 2010-11-08 15:21 我是吉 阅读(4172) 评论(0) 推荐(0) 编辑