磁盘缓冲对性能有很严重的负面影响。
如果你的应用程序使用一个磁盘缓冲,它要被磁盘清理应用所记录。
If your application USES a disk cache, it also registers with the disk Cleanup utility.
NET 2.0做出了更多的改善,包括磁盘缓冲方法,这会将任何超过80KB的文件都存储到磁盘上。
ASP.NET 2.0 introduced more enhancements including a disk buffering option which saved to the disk any upload exceeding 80kb. Still, there remained some limitations.
数据和索引页面的击中率反映了缓冲池在不需要磁盘I/O的情况下直接处理一个页面请求的时间量。
The hit ratios for data and index pages reflect the number of times a page request was handled by the buffer pool directly without requiring disk I/O.
如果缓冲池大到足以在内存中保存所需数据,就会发生较少磁盘活动。
If the buffer pool is large enough to keep the required data in memory, less disk activity will occur.
这个设置控制NSF缓冲池的大小,后者是用于缓冲NIF索引函数与磁盘存储之间的I/O传输的一部分内存。
This setting controls the size of the NSF buffer pool, a section of memory dedicated to buffering I/O transfers between the NIF indexing functions and disk storage.
如果在某个专用的日志磁盘上存在大量的读活动,或者具有较高的磁盘利用率,就增加日志缓冲区域的大小。
Increase the size of the log buffer area if there is considerable read activity on a dedicated log disk, or there is high disk utilization.
它将整个文件读入自己的缓冲区,对该副本执行指定的操作,并可选地将缓冲区写到磁盘。
It reads entire files into its own buffer, makes the specified operations on that copy, and optionally writes the buffer to disk.
由这个结果可知,当磁盘的负载较小时,缓冲池的效率就越高。
This result leads us to believe that the buffer pool was more effective when the disks were less taxed.
在数据库代理程序需要缓冲池中的空间之前,这些页清除程序将缓冲池中已更改的页写到磁盘。
These page cleaners write changed pages from the buffer pool to disk before the space in the buffer pool is required by a database agent.
改变缓冲池、使用多个服务器,甚至使用RAM磁盘,这都表明改变内存的配置能够提升总体性能。
Configuration changes to the buffer pool, the use of multiple servers, and even the use of RAM disk showed that changes in how memory was configured could help overall performance.
数据在被最终传入到应用程序前,在磁盘、内核缓冲区和用户缓冲区中被拷贝了多次。
The data gets copied multiple times among the disk, kernel buffer, and user buffer before it is finally delivered to the application.
另一方面,数据库代理需要缓冲池中的空间之前,页面清洗器将已修改的页面从缓冲池写入磁盘。
Page cleaners, on the other hand, write changed pages from the buffer pool to disk before the space in the buffer pool is required by a database agent.
但是HttpPostedFile类的描述声明“默认情况下,所有的请求,包括表单域和上传的文件大于256KB的都缓冲到磁盘,而不是在服务器内存中。”
But the HttpPostedFile class description states that "By default, all requests, including form fields and uploaded files, larger than 256 KB are buffered to disk, rather than held in server memory."
缓冲池——在将数据刷新到磁盘之前,为存储数据而分配的内存。
Buffer Pool - Memory allocated to store data before flushing it to disks.
BufferReads:从缓冲区池(而不是磁盘)读取的页面数量。
Buffer Reads: Number of times a page has been read from the buffer pool and not read from disk.
这可防止在缓冲区溢出时服务器进行额外的CPU和磁盘工作。
This prevents the server from doing added CPU and disk work if the buffer overflows.
将磁盘的数据复制到缓冲区缓存,然后再复制文件数据时会出现多余的副本。
This copy occurs when the disk is copied to the buffer cache and then again from the file.
备份实用程序在到达磁盘之前在缓冲区中压缩数据。
The backup utility compresses the data before hitting the disk, in the buffer.
检查点是指数据库服务器在特定的时间点对磁盘上的页面和共享内存缓冲区中的页面进行同步。
A checkpoint refers to a point when the database server synchronizes the pages on disk with the pages in the shared-memory buffers.
启动审计功能后,生成的审计记录被写入到一个缓冲区,然后刷新到磁盘上的一个审计文件中。
When the facility is started, generated audit records are written into a buffer area and then flushed to disk into an audit file.
要求磁盘I/O 的事务,例如刷新缓冲池中的脏页或者刷新日志缓冲区中的日志,可能需要等待。
Transactions requiring disk I/O, such as flushing dirty pages from the buffer pool or flushing logs from the log buffer, may wait.
也就是说,审计记录在被刷新到磁盘之前,是先存放在审计缓冲区中的。
That is, they remain in the audit buffer before being flushed to disk.
审计记录通常首先被写入到一个内存缓冲区,然后才刷新到磁盘。
Audit records are typically written into a memory buffer before being flushed to disk.
换言之,在后续数据页被读入内存并被处理之前,它们可能已经从缓冲区中删除,并写回磁盘。
In other words, it may be removed from the buffer and written back to the disk before subsequent data pages can be read into the memory and processed.
在清单2中,图像已经在图像缓冲区中,我们只需将它保存到磁盘上的文件中。
In Listing 2, the image is already in the image buffer and all we have to do is save it to the file on disk.
如果采用异步写日志的方式,那么在发生错误时,可能会丢失多条审计记录,因为这些审计记录在被写到磁盘之前都在缓冲区中。
If an error occurs when using asynchronous log writing, multiple audit records may be lost because they are buffered before being written to disk.
日志缓冲区——在将所有对数据库的更改刷新到磁盘上的日志之前,用来存储这些更改的内存。
Log Buffer - Memory used to store all changes to database before it is flushed to the logs on disk.
该缓冲区缓存原本需要从磁盘读取的JMS消息数据。
This buffer caches JMS message data that may otherwise need to be read from disk.
而直接I/O 可以避免使用文件系统缓冲区,因而对于磁盘的读写更为高效。
Direct I/O bypasses the use of the file system buffers, and therefore is more efficient for reads and writes that go to disk.
应用推荐