优化Samba性能与多协议集成指南
1. 编译器优化
在Linux系统中,为特定架构重新编译程序往往能提升性能,尤其是Linux内核。建议重新编译内核并指定正确的CPU类型,以及其他适合网络的优化选项。部分Linux发行版(如Mandrake和Stampede)会针对奔腾级CPU优化大部分或全部软件包,而其他x86 Linux发行版多采用386优化。
若重新编译Samba并为CPU指定合适的编译器开关,或使用如PGCC(http://www.acnatsci.org/~gnielsen/pgcc/)这类实验性的奔腾优化编译器,可能会使Samba性能略有提升,但提升幅度有限。因此,只有在希望充分挖掘服务器速度时才建议这么做。
多数Linux发行版在磁盘性能优化和文件系统使用方面采用了合理的默认设置,但检查一下也无妨。若服务器使用EIDE磁盘,鉴于不同EIDE控制器的最佳DMA设置各异,检查这些细节尤为值得。
2. Windows配置选项
和Linux一样,Windows也有一些可影响客户端或服务器性能的配置选项,且很多选项与Linux和Samba的类似,只是通常通过配置对话框来访问。
需注意,网上很多针对拨号PPP连接优化Windows系统的建议,在局域网中可能适得其反。
2.1 Windows 9x TCP/IP选项
Windows 9x的网络性能调优选项较少,可通过以下步骤操作网络适配器对话框中的选项:
1. 打开控制面板窗口。
2. 双击“网络”图标,Windows会显示“网络”对话框。
3. 在“网络”对话框中选择网络适配器并点击“属性”,Windows