| 十三、文件高速缓存 |
| 文件高速缓存使Netware性能大为提高。
文件高速缓存是将文件内容或目录读入存储器,使服务器对内容的使用犹如从硬盘上读出。由于硬盘的访问速度以ms计,而RAM的速度以ns计,高速缓冲磁盘的信息可显著加快文件的访问。 Netware对其文件高速缓存系统所使用的算法称为Least recently used(LRU) ,其基本思想是在存储器中高速缓存尽可能多的数据。如果高速缓存全部使用而且另外又有文件需要高速缓存,则必须释放长期未用的存储器块,即重新使用最近最少使用的高速缓存块。该块中的数据定回磁盘,释放空间以便高速缓存新的信息。 文件高速缓存系统以块为单位处理数据。数据块的长度可以在创建卷时设置。一旦设置后,则不能改变。高速缓冲数据块的大小、其缺省值为4KB, 也可将其设置为8、16 、32或 64KB。应该指出,选择块的大小要考虑效率。 块大对传送大型文件具有较高的效率,但对于经常访问小型文件的一些应用来说,使用大的块则是一种浪费。文件存储以整块增量方式进行,一个字节的文件也要使用一块存储空间。因此,使用大数据块来存储许多小文件则其效率很低。 |