PC28为什么在平板电脑使用注意事项上投不了注

  页高速缓存是Linux内核实现的一种主要磁盘缓存。它主要用来减少对磁盘的I/O操作。即通过把磁盘中的数据缓存到物理内存汇总,把对磁盘的访问变成对物理内存的访问。
  磁盘高速缓存的价值在于两个方面:第一,访问磁盘的速度要远远低于访问内存的速度,因此,从内存访问数据比从磁盘访问速度更快。第二,数据一旦被访问,就很有可能在短期内再次被访问到。这种在短时期内集中访问同一片数据的原理被称为临时局部原理。该原理能保证:如果在第一次访问的时候在物理内存中缓存它,那就极有可能在短期内再次被高速缓存命中(即访问到高速缓存中的数据)。
  页高速缓存是由RAM中的物理页组成的,缓存中的每一页都对应着磁盘块的多个块。
  也可通过块I/O缓冲区把独立的磁盘块与页高速缓存联系在一起。
  举个例子,当使用文件编辑器打开一个源程序文件时,该文件的数据就被调入内存。编辑该文件的过程中,越来越多的数据会被相继的调入内存页。最后,当你编译它的时候,本应从磁盘中读取,但是此时内核可以直接使用页高速缓存中的页。因为用户往往会反复读取或操作同一个文件,所以页高速缓存能减少大量的磁盘操作。
  页高速缓存
  页高速缓存缓存的是页面,缓存中的页来自正规文件、块设备文件和内存映射文件的读写,所以页高速缓存内就包含了最近被访问过的文件的全部页面。在执行I/O操作前,内核会检查数据是否已经在页高速缓存中了,以此减少对磁盘的访问。
  address_space对象
  一个物理页可能由多个不连续的物理磁盘块组成(比如在x86系统上,一个物理页的大小是4KB,而一个块的大小一般是512字节,一般要8个左右才能填满一个块),所以页高速缓存中检测数据是否被缓存是件非常困难的事,不可用设配名和块号来做页高速缓存中数据的索引。
  因此,Linux页高速缓存使用address_space结构体描述页高速缓存中的页面。结构如下:
  address_space结构通常会和某些内核对象关联。通常,会与一个索引节点(inode)关联,这时host域就会指向该索引节点。若关联对象不是一个索引节点的话,如swapper,host域就会被置为NULL。
  a_ops域指向地址空间对象中的操作函数表,这与VFS对象及其操作表关系类似。操作函数表用address_space_operations结构体表示,其结构如下:
  这里面readpage()和writepage()两个方法最为重要,读操作是,如果搜索的页没有在高速缓存中,那么内核将分配一个新的页面,然后将其加入到页高速缓存中。最后,需要的数据从磁盘中读入,再被加入页高速缓存,然后返回给用户。写操作和读操作有少许不同,首先,在页高速缓存中搜索需要的页,如果不要的页不在高速缓存中,那么内核在高速缓存中新分配一空闲项,下一步,prepare_write()方法被调用,创建一个写请求,接着数据从用户空间拷贝到了内核缓冲,最后通过commit_write()函数将数据写入磁盘。
  页高速缓存通过两个参数&&address_space对象和一个偏移量进行搜索,检索页高速缓存。因为每次页I/O操作都要进行搜索检查,所以必须要保证搜索的效率。每个address_space对象都有唯一的基树(radix tree),它保存在page_tree结构体中,基树是一个二叉树,只要指定了文件的偏移量,就可以在基树中迅速检索到希望的数据。2.6内核以前采用全局页散列表。
  缓冲区高速缓存
  在2.2版本的内核中,存在两个独立的磁盘缓存:页高速缓存和缓冲区高速缓存。前者缓存页,后者缓存缓冲,从2.4版本开始,统一了这两种缓存,现在Linux只有唯一的磁盘缓存&&页高速缓存。
  即使如此,内核仍然需要在内存中使用缓冲来表示磁盘块,幸好,缓冲是用页映射块的,所以它正好在页高速缓存中。
  pdflush后台例程
  由于页高速缓存的缓存作用,写操作实际上会被延迟。当页高速缓存中的数据比后台存储的数据更新时,则该数据被称为脏数据。在内存中累计起来的脏页最终必须被写回磁盘。在以下两种情况发生时,脏页被写回磁盘:
  1.当空闲内存低于一个特定的阈值时,内核必须将脏页写回磁盘,以便释放内存。
  2.当脏页在内存中驻留时间超过一个特定的阈值时,内核必须将超时的脏页写回磁盘,以确保脏页不会无限期的驻留在内存中。
  上面两种工作的目的完全不同,在2.6内核中,由一组内核线程&pdflush后台回写例程&统一执行两种工作。前者的目的在于可用物理内存过低时,释放脏页以重新获得内存。它会一直写出数据,直到满足:
  1.已经有指定的最小数目的页被写到磁盘
  2.空闲内存数已经回升,超过了阈值。
  以此来确保减轻系统内存不足的压力。
  后者目的,pdflush后台例程会被周期性唤醒(和空闲内存是否过低无关),将那些在内存中驻留时间过长的脏页写出,确保内存中不会有长期存在的脏页。防止系统发生崩溃等造成脏数据的丢失。
  下表列出了与pdflush相关的所有可变设置变量:
  膝上型电脑模式
  膝上型电脑模式是一种特殊的页回写策略,该策略主要意图是将硬件转动的机械行为最小化,允许硬盘尽肯能长时间的停滞,以此延长电池供电时间。
  膝上型电脑模式的页回写行为与传统方式相比只有一处变化,除了当缓存中的页面太久时要执行回写脏页以外,pdflush还会找准磁盘运转的时机,把所有其他的物理磁盘I/O、刷新脏缓冲等统统写回磁盘,以便保证不会专门的为了写磁盘而去主动激活磁盘运行。
  bdflush和kupdated
  在2.6版本前,pdflush线程的工作分别由bdflush和kuodated两个线程共同完成的,前者完成当系统中空闲内存消耗到特定阈值一下时,进行页回写。后者是周期的执行页回写操作。
  bdflush和pdflush的区别是只有一个bdflush后台线程,当脏数据多时,会造成阻塞。而2.6版本后,通过一个简单的算法,使得pdflush的数量可以根据页回写的时间来动态变化,提高页回写性能。
  参考自:《Linux Kernel Development》.
阅读(...) 评论()laokaddk 的BLOG
用户名:laokaddk
文章数:983
评论数:106
访问量:2343781
注册日期:
阅读量:5863
阅读量:12276
阅读量:369665
阅读量:1064249
51CTO推荐博文
linux文件系统3:缓冲区高速缓存
如前所述,所有的 Linux 文件系统使用共同的缓冲区高速缓存。所有块设备的读取和写入请求通过标准的内核例程调用,以 buffer_head 数据结构的形式提交给设备驱动程序(参见本书 12.5.3 小节)。buffer_head 中包含了唯一标识块所在设备的设备标识符,以及要读取或写入的块编号。为了加速对物理块设备的访问过程,Linux 使用了缓冲区高速缓存。在高速缓存中,任意给定的时间内,存在着来自不同物理设备的数据块,而且处于不同的状态。任何用来从块设备中读取或写入块设备的块缓冲区,都要经过缓冲区高速缓存。随着时间的流逝,缓冲区占用的缓存可能让给其他更加需要缓存的缓冲区,也有可能因为频繁访问而保持在缓存中。
650) this.width=650;" class="blogimg" border="0" src="/vv1133/pic/item/2fed3f11f36c0.jpg" small="0" alt="" />
&&&&&&&&&&&&&&&&&& 图 13-8 缓冲区高速缓存的哈希表结构
缓冲区高速缓存分为两个功能部分。第一部分是空闲块缓冲区表,每个系统支持的缓冲区大小对应一个表,系统的空闲块缓冲区在第一次创建和最后被丢弃时在这些表中排队。当前 Linux 所支持的缓冲区大小为 512、、4096 和 8192 字节。第二部分是高速缓存本身,和 VFS 索引节点高速缓存类似,缓冲区高速缓存也是一个具有相似结构的哈希表。哈希索引由块所在的设备标识符以及块编号计算得到。图 13-8 是缓冲区高速缓存的哈希表结构。块缓冲区可能在某个空闲缓冲区表中,也有可能在高速缓存中。如果块缓冲区在高速缓存中,则这些缓冲区也在 LRU 表中排队。每个缓冲区类型具有一个 LRU 列表,当前 Linux 支持的缓冲区类型见表 13-8。
&&&&&&&&&& 表 13-8 Linux 的缓冲区类型
650) this.width=650;" class="blogimg" border="0" src="/vv1133/pic/item/ed403defb477a10badafd5cf.jpg" small="0" alt="" />
当文件系统需要从底层物理设备上读取数据块时,它首先试图从缓冲区高速缓存中读取。如果无法从缓冲区高速缓存中得到数据块,它会从适当大小的空闲缓冲区表中获得一个干净的缓冲区,并将该缓冲区放入缓冲区高速缓存。如果所需的缓冲区当前在高速缓存中,该缓冲区可能是经过更新的,也有可能不是。如果未经更新,或该缓冲区是新的块缓冲区,则文件系统必须请求设备驱动程序读取适当的数据块。
和其他的高速缓存一样,Linux 也需要维护缓冲区高速缓存,以便能够高效运行,并为不同块设备公平分配缓存项。为此,Linux 利用 bdfush 内核守护进程完成一些常务工作,而其他一些工作则随着缓存的使用而自动完成。
13.3.1 bdflush 内核守护进程
bdflush 内核守护进程是一个简单的内核线程,它可以动态地对系统中具有许多&脏&缓冲区的情形作出响应。它作为系统线程在系统启动时运行,它在系统中注册的进程名称为 kflushd。通常情况下,该进程处于休眠状态,在如下情况下,该进程被唤醒:
 分配和丢弃缓冲区时,如果系统检测到脏缓冲区的比例达到指定值。默认情况下该值为 60%。
 系统急需缓冲区时。
利用 update 命令,可查看并控制许多和该守护进程相关的值:
# update -d
bdflush version 1.4
0:&&& 40 Max fraction of LRU list to examine for dirty blocks
1:&& 500 Max number of dirty blocks to write each time bdflush activated
2:&&& 64 Num of clean buffers to be loaded onto free list by refill_freelist
3:&&& 64 Dirty block threshold for activating bdflush in refill_freelist
4:&&& 15 Percentage of cache to scan for free clusters
5: 3000 Time for data buffers to age before flushing
6:&& 500 Time for non-data (dir, bitmap, etc) buffers to age before flushing
7: 1884 Time buffer cache load average constant
8:&&&& 2 LAV ratio (used to determine threshold for buffer fratricide).
当缓冲区因为写入数据而变脏时,这些缓冲区被链接到 BUF_DIRTY LRU 表中。bdflush 会试图将合理数量的脏缓冲区写入磁盘,这一数量默认为 500,该参数也可以通过 update 命令查看和修改。
13.3.2 update 进程
update 不仅是一个命令,而且也是一个守护进程。该守护进程一般在系统初始化时以超级用户身份运行,它周期性地把所有老的脏缓冲区刷新到磁盘上。它通过调用一个类似 bdflush 的系统服务完成刷新任务。当缓冲区变脏时,系统以系统时间作标记,表明该缓冲区应当刷新到磁盘。每次 update 运行时,它在系统的脏缓冲区中查找已到达刷新时间的缓冲区,每个到达刷新时间的缓冲区都会被写入磁盘。
13.4 /proc 文件系统
和其他文件系统不同的是,/proc 文件系统并不是一个真正存在于块设备上的文件系统。这正表明了 Linux 虚拟文件系统的强大功能。在系统的初始化过程中,/proc 文件系统在 VFS 中注册。当 VFS 需要打开其中的目录或文件时,它利用内核信息建立这些文件和目录。
/proc 文件系统为用户提供了一个查看内核内部工作情况的窗口。
13.5 特殊设备文件
和所有的 UNIX 版本一样,Linux 利用特殊文件代表系统的硬件设备。设备文件实际并不占用任何文件系统的空间,它只是作为访问设备驱动程序的入口。Ext2 文件系统和 VFS 文件系统将设备文件作为特殊索引节点实现。设备分为块设备和字符设备两种。设备文件的索引节点中包含对应设备的主设备号和次设备号,分别标识设备类型以及该设备在同类设备中的编号。
13.6 相关系统工具和系统调用
13.6.1 Linux 支持的文件系统
由于 Linux 采用了虚拟文件系统,从理论上讲,Linux 可以支持所有的文件系统。表 13-9 给出了 Linux 所支持的重要文件系统。
表 13-9 Linux 支持的重要文件系统
MINIX MINIX 操作系统使用的文件系统,Linux 最初使用该文件系统开发。是最老的、也是最可靠的文件系统。但该文件系统的能力受到一定限制,例如,省略了某些时间戳,文件名程度不能超过 30 个字符等。
xia MINIX 文件系统的更新版,突破了部分限制,但没有新的功能特色。
Ext2 功能强大的 Linux 土生土长的文件系统。
ext Ext2 文件系统的老版本。该文件系统可转换到 Ext2 文件系统。
msdos 和 MS-DOS 兼容的 FAT 文件系统。
umsdos 对 Linux 中 msdos 文件系统驱动程序的扩展,以便能够支持长文件名、所有者、许可、链接和设备文件。它使得通常的 msdos 文件系统可以当作 Linux 固有的文件系统一样使用。
vfat Microsoft 对原 fat 文件系统的扩展,可以支持长文件名。
iso9660 该文件系统是标准的 CD-ROM 文件系统。对该标准更加流行的 Rock Ridge 扩展允许长文件名的自动支持。
nfs 允许在多台计算机之间共享文件系统的网络文件系统。
hpfs 高性能文件系统,是 OS/2 的文件系统。
ntfs Windows NT 的文件系统。
sysv System V/386、Coherent 和 Xenix 的文件系统。
在多个操作系统共存的系统中,有时难免使用除 Ext2 之外的文件系统。如果没有这方面的需求,则应当使用 Ext2 文件系统,因为 Ext2 和 VFS 之间最接近,从而可获得最高的性能。
13.6.2 建立文件系统
利用 mkfs 命令建立,或初始化文件系统。实际上,每个文件系统类型对应有自己单独的初始化命令。mkfs 只是最为一个前台的程序而存在,它实际根据要建立的文件系统类型调用相应的命令,文件系统类型由 mkfs 命令的 -t 参数指定。其他常用的 mkfs 命令参数如下:
-c&&&& 检查坏块并建立相应的坏块清单
-l filename 从指定的文件 filename 中读取初始坏块。
如果要在软盘上建立一个 Ext2 文件系统,可利用如下的命令:
$ fdformat -n /dev/fd0H1440
Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
Formatting ... done
$ badblocks /dev/fd0H & bad-blocks
$ mkfs -t Ext2 -l bad-blocks /dev/fd0H1440
mke2fs 0.5a, 5-Apr-94 for Ext2 FS 0.5, 94/03/10
360 inodes, 1440 blocks
72 blocks (5.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
360 inodes per group
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
上述命令首先利用 fdformat 格式化软盘,然后利用 badblocks 命令检查坏块,并将坏块清单重定向输出到文件 bad_blocks 中。最后,利用 mkfs 命令建立文件系统,bad_blocks 文件作为初始的坏块清单。
如果利用 mkfs 命令的 -c 参数,可省略 badblocks 命令。但文件系统建立之后,仍有必要利用 badblocks 命令进行检查。
13.6.3 文件系统的挂装和卸装
通常来讲,文件系统的挂装和卸装只能由超级用户完成。挂装命令 mount 可如下使用:
# mount -t vfat -r /dev/hda5 /mnt/dosd
上述命令指定了要挂装的文件系统类型,文件系统所在设备以及挂装点,并将文件系统挂装为只读。如果要在系统启动时自动挂装文件系统,则可以在 /etc/fstab 文件中指定。有关内容可参见 fstab 手册页。
利用 umount 命令卸装文件系统,该命令只需一个参数,即希望卸挂的设备或挂装点:
# umount /mnt/dosd
# umount /dev/hda5
13.6.4 检查文件系统的完整性
利用 fsck 命令可检查文件系统中存在的错误,如果需要,可强制该命令修改错误。一般而言,文件系统经过了大量严格周密的测试,因此在正常使用情况下不会导致错误,除非因为掉电、硬件失效或操作者的失误而导致文件系统被破坏。
对于系统启动时自动挂装的文件系统,系统会自动进行检测,但是在如下情况下,不进行彻底的文件系统检测:存在 /etc/fastboot 文件;对 Ext2 文件系统,尚未达到最大挂装计数。其他文件系统则需要手工检测,例如软盘。
fsck 只能检查尚未挂装的文件系统,这主要是因为该命令需要以原始方式读写磁盘。
13.6.5 检查磁盘错误
应当周期性地检查磁盘上的坏块。利用 badblocks 命令可完成坏块的检查。badblocks 会报告所有的坏块清单,将该清单传递给 fsck 后,可避免文件系统在坏块上保存数据。badblocks 和 fsck 命令的组合使用方法如下例所示:
$ badblocks /dev/fd0H & bad-blocks
$ fsck -t Ext2 -l bad-blocks /dev/fd0H1440
Parallelizing fsck version 0.5a (5-Apr-94)
e2fsck 0.5a, 5-Apr-94 for Ext2 FS 0.5, 94/03/10
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Check reference counts.
Pass 5: Checking group summary information.
/dev/fd0H1440: ***** FILE SYSTEM WAS MODIFIED *****
/dev/fd0H files, 63/1440 blocks
13.6.6 碎片化问题
我们提到过,Ext2 文件系统可通过特定的数据块分配方法来避免磁盘的过分碎片化。但是,经常性的文件删除和创建操作不可避免会产生碎片,对 Ext2 文件系统,可利用专用工具进行整理。在 MS-DOS 或 Windows 95 中,有大量工具可用于 FAT 或 VFAT 文件系统的整理。在整理文件系统之前,应当首先备份磁盘上的数据,以免在整理过程中发生不可恢复的错误。
13.6.7 其他文件系统工具
df 命令可列出所有已挂装文件系统中的空闲空间。
sync 命令用于将缓冲区高速缓存中的脏数据块刷新到磁盘上。
对于 Ext2文件系统,还有一些特殊的工具。tune2fs 可调整 Ext2 文件系统的参数,其中包括最大挂装计数、两次检查之间的最大时间间隔、为 root 用户保留的数据块个数等;dumpe2fs 可显示大部分来自 Ext2 文件系统超块的信息;debugfs 是文件系统调试器,可用来直接访问文件系统中的数据;dump 和 restore 分别用于 Ext2 文件系统的备份和还原。
13.6.8 系统调用
表 13-10 简要列出了和文件系统相关的系统调用。标志列中各字母的意义可参见表 10-1 的说明。
&&& 表 13-10 相关系统调用
系统调用 说明 标志
bdflush 将脏缓冲区刷新到磁盘 -c
chdir 改变工作目录 m+c
chmod 修改文件属性 m+c
chown 修改文件所有权 m+c
chroot 设置新的根目录 mc
close 关闭文件 m+c
creat 创建文件 m+c
dup 建立某文件描述符的复本 m+c
dup2 复制某文件描述符 m+c
fchdir 改变工作目录
fchmod 见 chmod mc
fchown 修改文件的所有权 mc
fclose 关闭文件 m+!c
fcntl 文件/描述符控制 m+c
flock 修改文件锁定 m!c
fpathconf 获取文件信息 m+!c
fread 读取二进制文件流数据 m+!c
fstat 获取文件状态 m+c
fstatfs 获取文件系统状态 mc
fsync 将文件高速缓存写入磁盘 mc
ftime 获取自以来的时区+秒数 m!c
ftruncate 修改文件大小 mc
fwrite 向文件流中写入二进制数据 m+!c
getdtablesize 获取文件描述符表的大小 m!c
ioctl 操作某个字符设备 mc
ioperm 设置某个 I/O 端口的许可 m-c
iopl 设置所有I/O 端口的许可 m-c
link 建立已有文件的硬链接 m+c
llseek 大文件的 lseek -
lseek 修改某文件描述符的当前位置指针 m+c
lstat 获取文件状态 mc
mkdir 建立目录 m+c
mknod 建立设备 mc
modify_ldt 读取或写入局部描述符表 -
mount 挂装一个文件系统 mc
open 打开一个文件 m+c
pathconf 获取文件的相关信息 m+!c
read 从文件中读取数据 m+c
readv 从文件中读取数据块 m!c
readdir 读取目录 m+c
readlink 获取符号链接的内容 mc
rename 移动/重命名文件 m+c
rmdir 删除某个空目录 m+c
select 进程休眠,直到某个文件描述符上有操作为止。 mc
setfsgid 设置文件系统的组标识符
setfsuid 设置文件系统的用户标识符
setup 初始化设备并安装 root -
stat 获取文件状态 m+c
statfs 获取文件系统状态 mc
symlink 建立文件的符号链接 m+c
sync 内存和磁盘缓冲区之间的同步 mc
sysfs 获取已配置的文件系统信息
truncate 修改文件大小 mc
ulimit 获取/设置文件限制 c!
umask 设置文件的建立掩码 m+c
umount 卸挂文件系统 mc
unlink 空闲时删除文件 m+c
utime 修改索引节点的时间项 m+c
write 向文件写入数据 m+c
writev 向文件写入数据块 m!c
了这篇文章
类别:┆阅读(0)┆评论(0)IBM Knowledge Center热门版块:&
级别: 资深会员
发帖: 2379
威望: 3000
霏币: 2325
活跃度: 3301
在线时间: 962(小时)
注册时间: 最后登录:
【经验交流】&启用/禁用回写高速缓存的个人测试总结和疑问
管理提醒:
本帖被 ac-3 从 口- 硬件使用交流 移动到本区()
英特尔官方网页:英特尔® 矩阵存储管理器&&如何启用或禁用硬盘回写高速缓存个人测试:希捷 TB x2 RAID01 禁用(默认) =750) window.open('//Mon_57_65e8.png');" onload="if(this.width>'750')this.width='750';" > 2 开启 =750) window.open('//Mon_57_857ef.png');" onload="if(this.width>'750')this.width='750';" >开启后,小文件的读写有了巨大的飞跃。但是,大文件的读取明显下降,写入也有减弱。总之,还是对系统提速还是立竿见影的。疑问:开启后,如果电源掉电,以及死机、非正常重启,会对数据有什么影响?
级别: 青铜长老
发帖: 4157
威望: 15001
霏币: 93576
活跃度: 6525
在线时间: 1207(小时)
注册时间: 最后登录:
用AMD的飘过 &&
维修其实是一门深奥的艺术!我要让这门艺术延申到每一个领域!电脑技术交流群:
级别: 霏凡贵宾
发帖: 5512
威望: 3252
霏币: 17368.1
活跃度: 5613
技术分: 229
在线时间: 2866(小时)
注册时间: 最后登录:
不怕的!系统默认就是开启的!只要在断电前或系统崩溃前资料完全写入磁盘就没事!就算你不开启如果在写入资料中途系统崩溃或断电那资料也是废的!
维修其实是一门深奥的艺术!我要让这门艺术延申到每一个领域!科技以人为本,技术精益求精!
级别: 资深会员
发帖: 2379
威望: 3000
霏币: 2325
活跃度: 3301
在线时间: 962(小时)
注册时间: 最后登录:
谢新回答。有点疑问:我用的矩阵存储管理器是8.9,8.8也用过,硬盘回写高速缓存默认都是关闭的。默认开启的只有系统控制的 磁盘缓存 。
维修其实是一门深奥的艺术!我要让这门艺术延申到每一个领域!电脑技术交流群:
级别: 霏凡贵宾
发帖: 5512
威望: 3252
霏币: 17368.1
活跃度: 5613
技术分: 229
在线时间: 2866(小时)
注册时间: 最后登录:
【经验交流】&回 3楼(foamyu) 的帖子
对!是这样的!开启“硬盘回写高速缓存”的作用是数据传输到硬盘后不是直接写入到磁盘,而是先保存在硬盘的缓存里!等到有一定数量是才一起写入!硬盘的缓存毕竟比较少,所以就算开启了性能也不会有很大提高,所以系统默认是不开启,以免再降低数据的危险性!开启“系统磁盘缓存”的作用是把所有要写入硬盘的数据先保存在内存的缓冲区上,等到有一定数量再一起写入硬盘!这个应该开启,因为内存的读写速度远比硬盘高而且可以很大容量,特别再读写一些比较小的文件时,可以减少硬盘磁头的来回操作等等一系列好处!对性能有很大提高!对硬盘寿命也有很大帮助!不过两者都会影响数据的安全性!
新年希望全家平安~
级别: 资深会员
发帖: 3947
威望: 4400
霏币: 2312.7
活跃度: 4005
在线时间: 639(小时)
注册时间: 最后登录:
俺是RAID 1,貌似安全还是 比较有保障的&&
级别: 资深会员
发帖: 2379
威望: 3000
霏币: 2325
活跃度: 3301
在线时间: 962(小时)
注册时间: 最后登录:
谢谢再次的详细解答,终于明白了。一个主板差的内存,一个是硬盘自带的缓存。32M x2,不用的话就太浪费了
级别: 初级会员
霏币: 1560
活跃度: 138
在线时间: 430(小时)
注册时间: 最后登录:
学习了,大内存不能浪费,系统磁盘缓存一定要开启。

我要回帖

更多关于 平板电脑如何注册微信 的文章

 

随机推荐