Need help regarding Multiseat Linux (multi-user) hardware choice
For this project I need to set up a Linux multi-user or multi seat computer. I have seen some vid's on the tube and read some articles to try to get a better understanding of multi-user environment cause I am not really familiar with running multi-user setup.
For this project there will be maximum 6 simultaneous users, but most days 3 or 4 users. Mostly users will be running web applications from remote servers via browser like crm, order management system etc. So those will not drain much cpu locally.
But there will also be tasks that are run locally like different office tasks like spreadsheets, photo editing, HD video, IP telephone with video over IP, browsing different videofiles like youtube and for one or two users also some programming. Also there will be some virtual pc running now and then and it seems that this will be vmware.
At first I was thinking Citrix and thin client cause that is a tested route and should be possible to set up. Then there was launched some voices about keeping this open-source if at all possible. Well Linux is a true multi user system so that should be possible.
I got a tips about running 3 nvidia gpu and from each card configure 2 screens so there is a total of 6 users. All I could find googling was older articles from 2006 about this and I am not sure if those are still a good source. According to my friend using 3 video cards rather then thin clients would ensure high screen resolution and minimal cpu usage playing video, watching youtube movies etc cause the graphic card would run video acceleration and thereby relieve the cpu. So there will less lag on the system.
1: What is the best choice - thin clients or 3 x nvidia gpu?
2: What price-range or model would you recommend for question 1?
3:What kind of cpu power should I go for here? Singel cpu or dual cpu?
4: How much memory for this box?
5: Will there be benefits opting for ECC ram? If so what are the benefits over regular ram?
6: This box will be using SSD - will there still be advantages of using a sort of ram-disk or cache using some of the ram?
7: Will there be any risks going for large cache or ram-drive?
Ok so to sum up we will not need this project to fly like a brand new single user workstation if all 6 users are logged on at once - cause that will not be the case most of the time, usually 3-4 users. Yet there most be possible to do work without freeze, lags and hang-ups even with all 6 users at the same time. The system should run smooth without hick ups when only 3-4 users are logged in.