问题标签 [nas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何同步访问 NAS 上的文件的两个进程?
事情是这样的:我有两个应用程序,用 C++ 编写并在两台具有不同操作系统的机器上运行(一台 Linux 和一台 Windows)。其中一个过程负责更新 NAS(网络附加存储)上的 XML 文件,而另一个则读取该文件。
是否可以同步这两个进程以避免在修改文件的同时读取文件?
http - NAS / SAN + HTTP 服务器是一个很好的匹配吗?
NAS / SAN + HTTP 服务器是否是通过 Internet 提供大量静态文件的良好解决方案?
networking - 测量特定计算机的 LAN 网络速度的简单方法?
我想测量局域网上两台电脑之间的网络速度。(我正在考虑购买网络区域存储 (NAS) 设备,我想看看当前设置有多快,以了解 NAS 需要多快。
我想我会复制一些文件并看看需要多长时间,但我认为可能有更精确的方法来衡量它。
sql-server - 对连接到网络存储设备的数据库进行负载测试
我们正在研究对数据库的 NAS 系统进行压力测试,基本上是想看看它可以承受多少滥用以及它对数据库性能的影响有多大。这是我们计划的
- 我有一个正在构建的测试工具,它将启动可配置数量的运行 sql 查询的线程(也是可配置的,并考虑让它能够运行多个查询)
- 使用 SQLIOSim 实用程序模拟 SQL Server 活动
- 将大量数据复制到设备上或从设备上复制下来(同时)
谁能想到我们可以做的任何其他事情(这是可重复的)来给系统施加负载。
app-config - 部署到多个应用服务器
我们已经达到了一个应用服务器不够用的地步。除了性能优势之外,我们还希望有一个故障转移方案,因为我们无法承受 30 分钟的停机时间,因为服务器需要为新内核重新启动。
必须解决的第一个问题是存储共享文件的位置,以便两个应用程序服务器都可以随时访问它。可能的解决方案是:
- 两台服务器上都带有 NFS 的 DRBD。
- 带有 NFS 的 NAS
- 具有集群文件系统的 SAN
我们希望使解决方案尽可能简单,并且我们不想在它上面花一大笔钱。DRBD 同步很便宜但是太脆弱了。SAN 很昂贵,我听说过一些关于集群文件系统的恐怖故事。带有 NFS 的 NAS 似乎是最合适的。
您如何处理来自多个服务器的共享存储?您是否遇到过 NFS 的任何问题?
奖励问题:Sun 有一个启动必需品计划,提供很大的折扣,我们可以花大约 6k 购买他们的 Sun 7110 Unified Storage。有没有人有统一存储的经验?有没有价格合理的替代品?
hadoop - 将 LAN 上的视频分发到备用位置 - 浏览器可以检测到这一点吗?
我是公司 Intranet 的管理员,我想开始制作视频。但是,我们的位置之间的带宽隧道非常小,我想避免通过多个用户的流式视频来占用它。
我想将文件同步到每个位置的服务器。然后我希望浏览器(或 Intranet)检测我所在的站点。从那里,我希望它从最近的位置请求视频。
我从来没有这样做过,并且想知道是否已经有解决方案。看起来 Hadoop 可能会这样做,但我想在我承诺学习它之前,我想从使用它的人那里听到这一点。
windows - Xcopy:工作正常*到* NAS 驱动器,但不是*从* NAS 驱动器
我在 Windows 中使用 xcopy 仅在本地计算机上的某些文件夹和我们办公室的 NAS 驱动器之间复制更改的文件。当我从 NAS 到本地执行此操作时,它工作正常(即,它只复制已更改或添加的文件)。
但是,当我从本地驱动器到 NAS 时,它总是复制所有文件。
谁能解释这里出了什么问题,以及如何解决?
顺便说一句,这是我从本地复制到 NAS(映射为驱动器 N)的呼吁:
xcopy "C:\cygwin\home\max\work\topics_access_dbs\Topics\Production File System" "N:\Paul's shared\Topics\Production File System" /YIDE
ruby - Ruby code on NFS mount, using another file on same mount causes problems
I'm working on an embedded system whoose details are explained at the end of this post. Tools are ruby on linux.
I put my ruby code on a remote NAS device on network and mount it to the embedded system I'm working on using NFS v3. My project scenario is like this: there is an all-in-one auto starter which 1.mounts the nfs share, 2. starts the webrick ruby code on mounted dir, 3. starts some other biz-logic related ruby code again on mounted dir, 4. starts a ruby code on local file system which does some basic logging and stuff... I put each step in a loop that will retry when a start operation fails (start operations are made by system 'ruby XXXX' or popen3 calls). Here's what happens when I run this starter: step1 goes ok, step 2 fails, step 3 fails, step 4 goes ok, then step2 and 3 are retried and both starts ok too allways at second trial(I want to add that started codes are independent so; it doesnt matter which one starts first and changing the start order didnt make any difference).
I have inspected this problem and found out it also happens when I start things manually from shell and filtered it down to this: My webrick code loads .rb files that are at the same directory as itself and has some FileHandlers using the subdirs in NFS mount and my biz-logic also loads .rb files from nfs mount. And this, I believe, is the source of my problem (I have tried to load those files using both absolute paths like '/mnt/myMount/myLib.rb' and File.Join which both didnt make any difference).
Also, the webrick filehandlers too act pretty strange in this scenario, they always fail at first request of a file and then succeeds at the second request, no matter the file size.
To sum up, as the title says, when a Ruby code on NFS mount uses another file on same mount, ruby gives an EIO (Input Output Error). I was able to reproduce this problem using simple .rb files (that just print itselves filename) loading each other as explained in the above scenario on my environment (though I havent tried this on a regular PC). How can I solve this, is it about the paths given to load/require methods or what?
My working envrionment: The device I'm working with is an intelligent RFID reader, with an embedded linux arm based computer on-board. The only api/language manufacturer allows and provides (w/o getting out of license terms) is ruby, and they give no-support for installing extra-stuff and they have customized the kernel in device to make installing/compiling anything as hard as possible. I can use extra ruby stuff if they're just .rb lib files that is I can easily just include them in my code, but anything that requires compiling is a no-no. Also, this system does not have gem.
asp.net - Joomla 是 Mono/ASP.NET 的 CMS 的不错选择吗?
我即将开始入侵我自己的网站,该网站由我的QNAP Turbo NAS服务器托管。我想借此机会学习 ASP.NET,由于 QNAP 运行 Apache,我将不得不研究Mono 项目。
现在,问题是,当 ASP.NET 出现在图片中时, Joomla是一个很好的 CMS 吗?我真的希望能够专注于 ASP.NET 进行设计和编码,而不是因为 CMS 从根本上不适合该任务而导致配置噩梦和黑客的坎坷之路。
如果 Joomla 不适合这项任务,还有其他适合的吗?
旁注:我现在看 Joomla 的原因是因为 QNAP 已经准备好作为一个很好的轻松安装插件。我不是真正的“Linux 人”,如果我不必通过 SSH 客户端手动设置 CMS,我会很高兴。
iphone - 如何从 iPhone 通过 SSH 发送命令?有任何编码帮助或可用示例吗?
SSH 安装在 NAS 中,Router 配置为将 SSH 端口转发到 NAS。
如果有人之前做过这样的事情,那么请指导我如何通过 SSH 从 iphone 发送命令?是否有任何可用的代码?
提前致谢 ...