如何改服务器缓存大小
① 如何调整xp高速缓存区域的大小
缓存,是电脑硬件是不可以整的 答案补充 你可以在华军软件里面下载一个CPU-Z就可以看得到你的电脑的CPU功率和缓存的大小了。 答案补充 在桌面“我的电脑”图标上单击鼠标右键,在随后出现的功能菜单中选“属性”。进入系统属性的设置窗口,用鼠标点选“高级”-->“性能”-->“设置”-->“高级”-->“更改”,在随后出现的“虚拟内存”设置窗口中选中“无分页文件”一项。最后单击“设置”按钮退出,并重新启动电脑。你可以在“计算机的主要用途”选项卡中设置系统利用高速缓存的比例。如果系统的内存较多,可选择“网络服务器”,这样系统将用较多的内存作为高速缓存。在CD-ROM标签中,可以直接调节系统用多少内存作为CD-ROM光盘读写的高速缓存。 答案补充 CD-ROM标签就是你的硬盘的名字,计算机的主要用途在哪我也找不到了,你到BAIDU里面找吧
② 电脑CPU一,二,三级缓存是否能修改
无法修改 ,那就和内存一样属于硬件, 是多少就是多少 无法修改
二级也是无法修改的 缓冲和内存一样属于硬件 cpu里面内置多少, 系统就识别多少 ,不是系统就修改为多少
③ 如何更改服务器缓存大小
注意您可以更改缓存大小,但建议您将缓存大小设置保持为默认值,除非您的配置明确要求您更改该大小。
④ 怎么把硬盘缓存设大
点击电脑桌面上的“开始”/“运行”,键入““msconfig”启动“系统
配置实用程序”,跟着选中“system.ini”标签下的“Vcache”项,就可以
根据系统的实际情况来调节硬盘的缓存了。在该选项中一般会有三行内
容:ChunkSize=1024、MaxFileCache=10240和MinFileCache=10240;其中第一
行是缓冲区读写单元值,第二、三行是硬盘的最大和最小缓冲值,等号后的
数值都是可以修改的,只要右键单击选中任一行就可以进行修改了
⑤ linux中如何更改缓存大小
不清楚你用的哪个,AS/CentOS?DEBIAN?BSD?
AS:echo
<n>
>
/proc/sys/vm/drop_caches
n
==
1
:
释放page
cache
2
:
释放dentries和inodes占用的
3
:
释放page
cache和dentries、inodes
dirty的inodes和dentries是没法释放的,所以如果想释放更多的内存,需要先sync一下。
⑥ 如何设置Apache服务器的缓冲区大小
你说的是缓存大小吧
Apache的缓存方式有两种,一种是基于硬盘文件的缓存,由mod_disk_cache实现,另一种是使用内存缓存,由mod_mem_cache实现,不过它们都是依赖mod_cache模块的,mod_cache模块提供了一些缓存配置的指令供它们使用,而mod_file_cache模块是搭配mod_mem_cache模块使用的,下面分别进行介绍。
1、基于硬盘文件的缓存
基于硬盘文件存储的缓存由mod_disk_cache模块实现,先看个简单的配置例子:
<IfMolemod_cache.c>
CacheDefaultExpire86400
<IfMolemod_disk_cache.c>
CacheEnabledisk/
CacheRoot/tmp/apacheCache
CacheDirLevels5
CacheDirLength4
CacheMaxFileSize1048576
CacheMinFileSize10
</IfMole>
</IfMole>
把上面的配置加到Apache的httpd.conf文件中,如果缓存相关的模块都已经编译进了Apache的核心,则无需加载模块,直接就能使用上面的指令。指令的详细说明如下:
CacheDefaultExpire:设定缓存过期的时间(秒),默认是1小时,只有当缓存的文档没有设置过期时间或最后修改时间时这个指令才会生效
CacheEnable:启用缓存,第1个参数是缓存类弄,这里当然是disk了,第2个参数是缓存路径,指的是url路径,这里是缓存所有的东西,直接写上“/”即可,如“/docs”则只缓存/docs下的所有文件
CacheRoot:缓存文件所在的目录,运行Apache的用户(如daemon或nobody)要能对其进行读写,如果不清楚的话可以直接设置成777,请手动建立该目录并设置好访问权限
CacheDirLevels:缓存目录的深度,默认是3,这里设置为5
CacheDirLength:缓存目录名的字符长度,默认是4,这里设置为5
CacheMaxFileSize和CacheMaxFileSize:缓存文件的最大值和最小值(byte),当超过这个范围时将不再缓存,这里设置为1M和10bytes
基于硬盘文件存储的文件基本上就这些内容,设置好后重启Apache应该就能使用了。一切正常的话,可以在缓存目录下看到Apache自动建立的一些目录和缓存的数据文件。
2、基于内存的缓存
基于内存的缓存主要由mod_mem_cache模块实现,还是看个简单的配置吧,这样比较直观:-)
<IfMolemod_cache.c>
<IfMolemod_mem_cache.c>
CacheEnablemem/
MCacheMaxObjectCount20000
MCacheMaxObjectSize1048576
MCacheMaxStreamingBuffer65536
MCacheMinObjectSize10
MCacheRemovalAlgorithmGDSF
MCacheSize131072
</IfMole>
</IfMole>
简单说一下上面一些指令的意思:
CacheEnable:启用缓存,使用基于内存的方式存储
MCacheMaxObjectCount:在内存中最多能存储缓存对象的个数,默认是1009,这里设置为20000
MCacheMaxObjectSize:单个缓存对象最大为1M,默认是10000bytes
MCacheMaxStreamingBuffer:在缓冲区最多能够放置多少的将要被缓存对象的尺寸,这里设置为65536,该值通常小于100000或MCacheMaxObjectSize设置的值
MCacheMinObjectSize:单个缓存对象最小为10bytes,默认为1bytes
MCacheRemovalAlgorithm:清除缓存所使用的算法,默认是GDSF,还有一个是LRU,可以查一下Apache的官方文档,上面有些介绍
MCacheSize:缓存数据最多能使用的内存,单位是kb,默认是100kb,这里设置为128M
保存重启Apache基于内存的缓存系统应该就能生效了,根据需要可以使基于内存的存储或硬盘文件的存储方式一起使用,只要指明不同的URL路径即可。
3、注意事项
使用缓存需要注意如下事项:
要使用缓存,必须使用指令CacheEnable启用它,目前可用的缓存类型为disk或mem,禁止缓存可以使用CacheDisable,如CacheDisable/private
待缓存的URL返回的状态值必须为:200、203、300、301或410
URL的请求方式必须是GET方式
发送请求时,头部中包含“Authorization:”的字符串时,返回的内容将不会被缓存
URL包含查询字符串,如问号?后的那些东西,除非返回的内容包含“Expires:”,否则不会被缓存
如果返回的状态值是200,则返回的头部信息必须包含以下的一种才会被缓存:Etag、Last-Modified、Expires,除非设置了指令CacheIgnoreNoLastModOn
如果返回内容的头部信息“Cache-Control:”中包含“private”,除非设置了指令CacheStorePrivateOn,否则不会被缓存
如果返回内容的头部信息“Cache-Control:”中包含“no-sotre”,除非设置了指令CacheStoreNoStoreOn,否则不会被缓存
如果返回内容的头部信息“Vary:”中包含了“*”,不会被缓存
⑦ 如何修改 Exchange 2000 Server 中的存储数据库最大缓存大小
若要修改 msExchESEParamCacheSizeMax,请执行下列操作:
启动 ADSI 编辑。
此工具包含在 Microsoft Windows 2000 资源工具箱中,并还安装了与 Windows 2000 支持工具。要安装 Windows 2000 支持工具,运行 setup.exe 程序位于 Windows 2000 Server 光盘上 Support\Tools 文件夹中。
在 操作 菜单上单击 连接到。
在 连接点 部分中单击 命名上下文,然后单击 配置容器。
在 计算机 部分中单击 选择或键入域或服务器,然后键入您的域控制器。
单击 高级,单击 指定凭据,然后键入您的用户名和密码。
在 端口号 框中键入 389,然后单击在 协议 框中的 LDAP。
单击 确定,然后再次单击 确定。
然后连接到配置您的域控制器的容器。
打开下面的对象,请执行以下操作:
服务/microsoft Exchange / Your organization / 管理组 / Your administrative group /Servers/ Server name / 信息存储
用鼠标右键单击 信息存储,然后单击 属性。
在 选择属性,以查看 菜单上单击 $ msExchESEParamCacheSizeMax。
在 编辑属性 框中键入您要将最大缓存大小设置为 4 kb 页数。
例如对于 1 GB (1,024,000 KB) 的高速缓存将转换为 256,000 的值。将想要在此示例中设置缓存大小来确定要输入值的 4 kb 的 1,024,000 KB。输入此值为一个字符串,而无需任何逗号或句点,例如对于 256000。
注意msExchESEParamCacheSizeMax 参数控制 ESE 缓冲区大小。它的值表示为一页计数,并且必须将设置为 8192 的最大效率的整数倍。如果不满足此值,时高速缓存大小是向上舍入为下一个 32 MB 分配虚拟内存时。如果不正确地设置该值可能被浪费内存。
推荐的大小在使用的服务器上该 / 3gb 切换集: 229376 (896 MB)
推荐的大小,而服务器上该 / 3gb 切换集: 147456 (576 MB)
建议的最大值: 311296 (1.2 GB)
建议的值较大的地址空间约束服务器: 196608 (768 MB)
退出 ADSI 编辑,然后重新启动 Microsoft Exchange 信息存储服务。
注意在多个的域控制器网站中此属性具有要复制到配置域控制器要注册所作的更改存储在特定 Exchange 2000 计算机