Related to my two other big posts, just decided it deserves it's own topic to avoid confusion and because this is very specific and possibly of interest to others (for future searches, if good info ends up in this thread) because this is the focus on the NAS/performance side of the question.
Super short version - I would like to explore "diskless workstations" or/and various levels of shared network load if not completely diskless. Like maybe each computer has no HD but does have a small SSD that still isn't big enough to store ALL data so it's used when concerned about performance bottlenecks - i'd love to hear if anyone has any experiences, comments, or resources. Or even ways of installing software to a network share - so if the local SSD isn't very big, you put the main multigig programs on the NAS, even if it boots without the NAS fine. (and yes I know it would be broken without the network attached, if those programs arent needed then that's okay though)
I would like to think that the 120MB/sec that gigabit ethernet is capable of should be about as fast as many recent local hard drives, unless TCP/IP or network file system latency makes them not work the same. Obviously multiple computers could bottleneck it, but lets start simple - one client, one NAS, gigabit ethernet. Wont even mention two unless that can work even if the ultimate plan is 2+. The most demanding 'hard drive thrashing' uses I can think of are basically setting the swapfile there, things like Photoshop scratch disks, video processing software, large databases larger than RAM, video transcoding, creation of huge data PARity sets via MultiPar, etc.
The eventual idea is that one high performance NAS probably costs less to set up than multiple PC's with redundant local high performance DAS.
If that is not the case, i'd still like to explore "hybrid" options that simply reduce the management needs. Ie one master PXE boot image loaded from the NAS to at least get to a desktop, so only one thing to update, patch, and save. That by itself is worth doing with multiple computers.
Then maybe installing personalized software to network shares on top of that. While using small but fast local SSD as the scratch disk/swapfile/virtual RAM without any overhead of alot of software installs taking up half it's space, and no individual installs to manage at least for the core operating system and basic setup.
Who else has done similar things and is performance of Gigabit Ethernet likely to be a limiting factor if the NAS can keep up? If it is a limiting factor, is faster networking or/and storage connections a solution or will overhead still be an issue?
Super short version - I would like to explore "diskless workstations" or/and various levels of shared network load if not completely diskless. Like maybe each computer has no HD but does have a small SSD that still isn't big enough to store ALL data so it's used when concerned about performance bottlenecks - i'd love to hear if anyone has any experiences, comments, or resources. Or even ways of installing software to a network share - so if the local SSD isn't very big, you put the main multigig programs on the NAS, even if it boots without the NAS fine. (and yes I know it would be broken without the network attached, if those programs arent needed then that's okay though)
I would like to think that the 120MB/sec that gigabit ethernet is capable of should be about as fast as many recent local hard drives, unless TCP/IP or network file system latency makes them not work the same. Obviously multiple computers could bottleneck it, but lets start simple - one client, one NAS, gigabit ethernet. Wont even mention two unless that can work even if the ultimate plan is 2+. The most demanding 'hard drive thrashing' uses I can think of are basically setting the swapfile there, things like Photoshop scratch disks, video processing software, large databases larger than RAM, video transcoding, creation of huge data PARity sets via MultiPar, etc.
The eventual idea is that one high performance NAS probably costs less to set up than multiple PC's with redundant local high performance DAS.
If that is not the case, i'd still like to explore "hybrid" options that simply reduce the management needs. Ie one master PXE boot image loaded from the NAS to at least get to a desktop, so only one thing to update, patch, and save. That by itself is worth doing with multiple computers.
Then maybe installing personalized software to network shares on top of that. While using small but fast local SSD as the scratch disk/swapfile/virtual RAM without any overhead of alot of software installs taking up half it's space, and no individual installs to manage at least for the core operating system and basic setup.
Who else has done similar things and is performance of Gigabit Ethernet likely to be a limiting factor if the NAS can keep up? If it is a limiting factor, is faster networking or/and storage connections a solution or will overhead still be an issue?