我在 Buffalo NAS 上运行一个小程序,多个用户通过网络共享访问该程序。最近,该程序开始频繁崩溃,并在用户正在操作时将其踢出。我的问题是:并发用户通过 NAS 上的网络共享访问同一个文件是否会影响程序稳定性,或者 NAS 不支持更多用户使用不同的登录名访问同一个共享?
答案1
您使用的是哪款 Buffalo NAS?它可能不适合多用户、高性能环境。话虽如此,您的程序是否可以安装在每个工作站上,但将其数据存储在 NAS 上?这种变化可能会减轻 NAS 的负载。
答案2
不会,并发访问不会对程序稳定性产生任何影响:二进制文件由操作系统加载到内存中并从那里执行。您的应用程序是否利用了 NAS 资源/共享?因为支持该资源的服务可能会耗尽所有内存并崩溃(或被内核杀死)。您还应该考虑病毒问题(文件感染者)的情况。