linux 内存 硬盘?linux挂载新硬盘

大家好,今天给各位分享linux 内存 硬盘的一些知识,其中也会对linux挂载新硬盘进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

Linux操作系统中内存buffer和cache的区别

更详细的解释参考:Difference Between Buffer and Cache

对于共享内存(Shared memory),主要用于在UNIX环境下不同进程之间共享数据,是进程间通信的一种方法,一般的应用程序不会申请使用共享内存,笔者也没有去验证共享内存对上面等式的影响。如果你有兴趣,请参考:What is Shared Memory?

cache和 buffer的区别:

Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期,Cache中保存着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)和二级Cache(L2 Cache),L1 Cache集成在CPU内部,L2 Cache早期一般是焊在主板上,现在也都集成在CPU内部,常见的容量有256KB或512KB L2 Cache。

Buffer:缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据时,速度快的设备的操作进程不发生间断。

Free中的buffer和cache:(它们都是占用内存):

buffer:作为buffer cache的内存,是块设备的读写缓冲区

cache:作为page cache的内存,文件系统的cache

如果 cache的值很大,说明cache住的文件数很多。如果频繁访问到的文件都能被cache住,那么磁盘的读IO bi会非常小。

==============================================================================================

cache是高速缓存,用于CPU和内存之间的缓冲;

buffer是I/O缓存,用于内存和硬盘的缓冲

cache最初用于cpu cache,主要原因是cpu与memory,由于cpu快,memory跟不上,且有些值使用次数多,所以放入

cache中,主要目的是,重复使用,并且一级\二级物理cache速度快,

buffer主要用于disk与 memory,主要是保护硬盘或减少网络传输的次数(内存数据表现dataSet).当然也可以提高速度(不会立即写入硬盘或直接从硬盘中读出的数据马上显示),重复使用,最初最主要的目的是保护disk,

asp.net的cache有outputcahe与数据cache,主要目的是重复使用,提高速度,outputcache主要存储Reader后的页,一般是多次使用同一个HTML,建议不要varybyparam,不要存多version,

数据cache,如dataSet, dataTable,等

@page buffer="true",使用buffer,让buffer满后再显示读出或写入,(c中文件输出也是如此,主要目的是保护硬盘),也可以提高下次的访问速度.在client browse端表现是: true是一次性显示,要么不显示,中间等, false是一次显示一些,

这在网络输出也是如此表现.

对于文件访问c中默认采用的是buffer= true,这与asp.net一样,

相当于Response.write();中当buffer满后输出,以减少网络的传输次数

<%@ OutputCache Duration="60" VaryByParam="none"%>,是将asp.net生成的HTML缓存起来,在指定的时间内不需要重新生成html, control.ascx.也有组件缓存(htmlCach)。 dataSet也是如此。DataCache,

cache和buffer都是缓冲区,在翻译上,cache翻译成高速缓冲区要好一点(因为主要是为下次访问加速), buffer翻译成缓冲区好点。都是缓冲的作用,可目的有点不同,主要是理解,不需要太咬文嚼字.

cache和 buffer的区别

1, Buffer是缓冲区

2, Cache是高速缓存,分library cache; data dictionary cache; database buffer cache

Buffer cache缓冲区高速缓存,用于缓存从硬盘上读取的数据,减少磁盘I/O.

3, buffer有共享SQL区和PL/SQL区,数据库缓冲区高速缓存有独立的subcache

4, pool是共享池用于存储最近执行的语句等

5, cache:

A cache is a smaller, higher-speed component that is used to speed up the

access to commonly used data stored in a lower-speed, higher-capacity

component.

database buffer cache:

The database buffer cache is the portion of the SGA that holds copies of data

blocks

read from data files. All user processes concurrently(同时地,兼任地)connected

to the instance share access to the database buffer cache.

buffer cache就是以block为单位读入写出的。

缓存(cache)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。

缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。linux有一个守护进程定期清空缓冲内容(即写如磁盘),也可以通过sync命令手动清空缓冲。举个例子吧:

我这里有一个ext2的U盘,我往里面cp一个3M的MP3,但U盘的灯没有跳动,过了一会儿(或者手动输入sync)U盘的灯

就跳动起来了。卸载设备时会清空缓冲,所以有些时候卸载一个设备时要等上几秒钟。

修改/etc/sysctl.conf中的vm.swappiness右边的数字可以在下次开机时调节swap使用策

略。该数字范围是0~100,数字越大越倾向于使用swap。默认为60,可以改一下试试。

-----------------------------------------

两者都是RAM中的数据。简单来说,buffer是即将要被写入磁盘的,而cache是被从磁盘中

读出来的。

buffer是由各种进程分配的,被用在如输入队列等方面,一个简单的例子如某个进程要求

有多个字段读入,在所有字段被读入完整之前,进程把先前读入的字段放在buffer中保存

cache经常被用在磁盘的I/O请求上,如果有多个进程都要访问某个文件,于是该文件便被

做成cache以方便下次被访问,这样可提供系统性能。

A buffer is something that has yet to be"written" to disk. A cache is

something that has been"read" from the disk and stored for later use.

更详细的解释参考:Difference Between Buffer and Cache

对于共享内存(Shared memory),主要用于在UNIX环境下不同进程之间共享数据,

是进程间通信的一种方法,一般的应用程序不会申请使用共享内存,笔者也没有去验证共

享内存对上面等式的影响。如果你有兴趣,请参考:What is Shared Memory?

cache和 buffer的区别:

Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。由于

CPU的速度远高于主内存,CPU直接从内存中存取数据要等待一定时间周期, Cache中保存

着CPU刚用过或循环使用的一部分数据,当CPU再次使用该部分数据时可从Cache中直接调

用,这样就减少了CPU的等待时间,提高了系统的效率。Cache又分为一级Cache(L1 Cache)

和二级Cache(L2 Cache),L1 Cache集成在CPU内部,L2 Cache早期一般是焊在主板上,现

在也都集成在CPU内部,常见的容量有256KB或512KB L2 Cache。

Buffer:缓冲区,一个用于存储速度不同步的设备或优先级不同的设备之间传输数据

的区域。通过缓冲区,可以使进程之间的相互等待变少,从而使从速度慢的设备读入数据

时,速度快的设备的操作进程不发生间断。

Free中的buffer和cache:(它们都是占用内存):

buffer:作为buffer cache的内存,是块设备的读写缓冲区

cache:作为page cache的内存,文件系统的cache

如果 cache的值很大,说明cache住的文件数很多。如果频繁访问到的文件都能被

cache住,那么磁盘的读IO bi会非常小。

===========================================

# sync

# echo 1>/proc/sys/vm/drop_caches

echo 2>/proc/sys/vm/drop_caches

echo 3>/proc/sys/vm/drop_caches

cache释放:

To free pagecache:

echo 1>/proc/sys/vm/drop_caches

To free dentries and inodes:

echo 2>/proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

echo 3>/proc/sys/vm/drop_caches

说明,释放前最好sync一下,防止丢数据。

因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。

如何创建任意大小的linux内存虚拟硬盘

您讲的内存盘是英译过来的:

即ramdisk,并非虚拟内存

大多数的Linux发行版本中,内存盘默认使用的是/dev/shm路径,文件系统类型为tmpfs

默认大小是内存实际的大小,这很符合实际的操作习惯,操作这个路径就是对内存的操作。

我们可以重新设置这个内存盘的大小,或者建立新的内存盘,以加速一些特别的应用,例如squid的缓冲,dns的缓冲文件等等。

重设内存盘大小:

例如:

mount-o remount,size=3G/dev/shm

注意size的大小可以的单位是M\k\G

新建内存盘:

例如:

mkdir/usr/local/squid/var/cache

mount-t tmpfs-o size=3G,mode=0755 tmpfs/usr/local/squid/var/cache

注意重新设置内存盘后为了使用下次启用生效必须写到fstab文件中,一般linux是在/etc/fstab中。

移动硬盘内存有多少颗硬盘

移动硬盘一般有多少运行内存

移动硬盘现在有2种,一种是一体的,一种是拼装的,最大的150g左右吧,一般是3-400到1千多的都有,看你要多大的和什么牌子的!!

移动硬盘最大内存有多大?

市场中的移动硬盘能提供320GB、500GB、600G、640GB、900GB、1000GB(1TB)、1.5TB、2TB、2.5TB、3TB、3.5TB、4TB等,最高可达12TB的容量,可以说是U盘,磁盘等闪存产品的升级版,被大众广泛接受。

移动硬盘的容量同样是以MB(兆)GB(1024兆)TB(1TB=1024GB)为单位的,1.8英寸移动硬盘大多提供10GB、20GB、40GB、60GB、80GB,2.5英寸的有500GB、750GB、1TB、2TB的容量,3.5英寸的移动硬盘盒还有500GB、640GB、750GB、1TB、1.5TB、2TB、4TB、6TB甚至于8TB的大容量,除此之外还有桌面式的移动硬盘,容量更达到8TB的超大容量。

移动硬盘(MobileHarddisk)顾名思义是以硬盘为存储介质,计算机之间交换大容量数据,强调便携性的存储产品。移动硬盘多采用USB、IEEE1394等传输速度较快的接口,可以较高的速度与系统进行数据传输。

因为采用硬盘为存储介质,因此移动硬盘在数据的读写模式与标准IDE硬盘是相同的。截至2015年,主流2.5英寸品牌移动硬盘的读取速度约为50-100MB/s,写入速度约为30-80MB/s。

市场上绝大多数的移动硬盘都是以标准硬盘为基础的,而只有很少部分的是以微型硬盘(1.8英寸硬盘等),但价格因素决定着主流移动硬盘还是以标准笔记本硬盘为基础。

参考资料

移动硬盘的特点.百度百科[引用时间2018-4-5]

一般电脑有几个硬盘

问题一:电脑硬盘上有几个盘?分别都有什么作用?这其实是一个硬盘,你只是把他们分成一个一个的分区.当然这个分区你也可以跟据你用的不同,选择么?

一般C:是用来做系统的.我们一般的东西都不放在这个里面.包括软件的安装也不在这个里面进行.

D:我们都习惯把软件都安装在这个盘里面.因为他做为软件的盘来用.

E:这个是用来放自己的文件东西的.你有什么好看一电影啊.咸什么好看一图片啊.还有你的工作文件啊,都可以放在这个里在

F:这个里面是做你自己的备份的.如果你电脑上有什么好一点的软件.文件,想做一个备份,你就可以把它们放在这个盘里面就行了.这样你的计算机就可以像我们的一样

问题二:一般的电脑有几个硬盘一般的电脑只有一个硬盘,但可以分几个分区,分区在电脑里看就是你说的CDEF,你要知道自己的电脑有几个硬盘你可以右键桌面上我的电脑图标---再点管理---再点设备管理器---再点磁盘驱动器,里面显示多少个硬盘就是多少个,如图为2个硬盘

问题三:现在电脑一般有几个硬盘一个硬盘有几个G?目前电脑硬盘分机械硬盘和固态硬盘,机械硬盘起步容量是500G或者1TB(1000G),也有用2TB(2000G)硬盘的电脑,不过少一点。

固态硬盘性能非常好,基本上秒杀机械硬盘,但是价格比较贵。固态硬盘起步容量是120~128G;也有240~256G的。用512G的比较少,因为太贵了。

普通电脑一般只配一个硬盘。也有配两个硬盘的,一个固态硬盘加一个机械硬盘。前面说过了,固态硬盘大容量的太贵,所以一般但是一个120~128G硬盘再加一块500~1000G的机械硬盘;双硬盘配置。

问题四:一个电脑可以装几个硬盘你的主板是什么型号的?

如果是很老的主板,可能不支持SATA接口,只能买二手的IDE硬盘,现在的新硬盘全是SATA接口的

最近几年的主板都是支持SATA接口的,理论将主板上有几个接口就可以装几个硬盘,只有接上电源、插好数据线,主板会自动识别的

问题五:电脑硬盘,一般分几个盘片区最佳!看你自己使用习惯,一般C:分区分20G就可以了,安装XP/VISTA空间都足够了。剩下D;分区看你自己的使用率来分,要是办公使用较多的话就多分一些,安装一些常用软件,备份工作资料都可以在这里操作可以分20G-30G左右。E:分区可以作为影音分区,可以多分一些。F:分区作为游戏分区,可以根据个人用途来区分E:/F:俩分区的容量。

希望对你有帮助

问题六:电脑最多能分多少个磁盘(区)MBR模式磁盘:最多4个主分区,或3个主分区+1个扩展分区,扩展分区又可以分32个逻辑分区。

GPT模式:一个硬盘可以128个主分区,没有扩展分区。

-------

移动硬盘分一个区ExFAT-64就够了(不要vFAT32),即使插到Mac或Linux或WinXP(SP3),

苹果10.6雪豹只认Fat16或ExFAT-64,不认vFAT32的,

如果不是主机硬盘没必要用NTFS了;Apple或Linux读NTFS需要装驱动,

通常只装”读“的驱程,冒险装写的驱程很容易写坏NTFS分区表

按照我的习惯,1TB一般是5个区

C:40G左右,用来装系统

D:100G左右,用来装应用程序

E:大部分都在这里,用来存放照片。视频之类的。

F:100G左右,网上下载的一些东西放在这里,也可以划为学习用。

G:100G.作为C:的备份,和一些重要文件的备份。

如果是500G的硬盘就把E,F合并为一个盘。G盘相应缩小为60G

如果是2TB的硬盘,就把C,D,E,F都扩大一倍。

问题七:电脑上最多能有几个硬盘?笔记本只能装一块,台式机两块。你要是指的是分区的话随便了,几个都行

问题八:一个电脑可以装多少个硬盘?你好知友!

.

一个电脑可以装多少个硬盘.是没有限制的,

但有前提:

1.主板上有足够的硬盘接口,

2.你的机箱电源功率足够带得起来,

3.电脑里装2个以上的硬盘,可以考虑组成磁盘阵列,

4.磁盘阵列baike.baidu/view/63423

5.电脑里安装的硬盘只要能被识别出来,硬盘的总容量等于各个硬盘容量之和.

如果我的回答对你有帮助.请点击我的回答下方【选为满意回答】按钮.你的采纳是我们回答的动力.

问题九:一台电脑可以有几个硬盘可以有多少内存7个硬盘没什么奇怪的,机箱里面本来就有几个硬盘位,只要主板有接口就能接上去,另外还可以外接一些硬盘。但是内存几个T是不可能的,现在家用电脑最大也只能安装64G内存,比弧X79的主板,有8条内存插槽,每条可以插8G内存,就是64G。

如果更大的内存就只能是使用是服务器上了,家用电脑是没有的。

问题十:一台台式机最多能放几个硬盘限制的因素可能有:

1、分区的盘符数不大于26(26个字母?)

2、硬盘总容量限制

3、主板电源和数据的接口数

那么,一般情况下,例如,如果你主板有自带的3个串口电源接口,或5-8个串口数据接口,按同时满足的最小量算,则还可以带3个硬盘,依此类推。当然,串口电源是可以并的,只要你的电源输出支持即可,你可以机箱打开数一下的。祝好运。

额...楼主....

好吧

移动硬盘比u盘的储存空间大得多得多...

而且u盘是闪存

移动硬盘是物理内存

就跟你电脑里的那个硬盘一样(实际上移动硬盘里面

就是一个笔记本电脑里的那种硬盘)

由于储存空间大出许多

所以传输数据的速度也会差的比较多

通常情况下

同样牌子的移动硬盘或是u盘

储存空间越大

数据传输的速度就越快

u盘现在最大的应该只有10几个g吧..

移动硬盘就要有几百个g

甚至1个t(1t约等于1000g)

2个t

所以

移动硬盘是用来储存或转移较大数据的

比如一些大型游戏啊之类的

而u盘呢

通常是用来转移一些相对较小的数据的...

硬盘的话

除了怕摔

应该没什么其他特别的了...

再有的话

就是跟一般电器那样

怕进水之类的了

这些我想楼主应该知道吧~...

希望楼主明白了

还有不明白的话

就问

我知道的话

都会尽力回答

额...楼上说500g的u盘...

真的有么...

可能是我又火星了...

移动硬盘有多大空间,怎么连接到电脑上?一般都是多少钱一个?

移动硬盘一般都是几百个G

连接电脑都是通过USB链接的

价格都是200-1400之前不等

现在都比较流行网盘

移动硬盘都很少用了

建议开通网络硬盘会员

会比移动硬盘好用得多

只要有网的地方都可以下载自己需要的资料

移动硬盘内存大小?

移动硬盘不能称之为内存,只能说有好大存储空间。目前主流移动硬盘的容量是160G,250G,320G,500G。

阅读剩余
THE END