/srv/irclogs.ubuntu.com/2011/01/09/#edubuntu.txt

dgroosGood Morning.15:49
dgroos... and Good Afternoon!19:50
alkisgHey dgroos20:13
alkisgLTSP over wireless will be kinda slow, maybe *nx would fare better20:13
dgroos*nx?20:14
dgroos(video board still working?)20:14
dgroosalkisg: Possible, though?  How about with gigabit wireless with a ratio of 1 router to 10 clients?20:16
alkisgI stopped rebooting, it works if I just use suspend :D20:16
alkisgSure, it's possible, as long as you have an appropriate initramfs locally, e.g. in a usb stick20:17
alkisgTo check if the performance suffices, you can temporarily test with XDMCP, it has the same performance as ltsp20:17
alkisgI.e. enable xdmcp in /etc/gdm/custom.conf, and run X -query on e.g. 10 standalone clients over wireless20:18
alkisgI've never seen a gigabit wireless link so I don't know how that would perform20:18
vmlintufat clients might perform better over wireless20:25
dgroosalkisg: Right, wireless N is rated at 300 MB/sec...20:25
dgroosThanks for the ideas to try the XDMCP, I'll give that a go in the coming month or 2 and get back to the list.20:26
dgroosvmlintu: thanks for the idea--I would just need an additional 512 MB ram for each thin client I'm on and they should work fine (Pentinum 4's).20:27
dgroosbrb20:27
vmlintuI should do some testing with fat clients over wireless some day too20:58
alkisgSome form of local image cloning + syncing is needed there, otherwise with regular 50mbps wireless they're slow21:04
alkisgI read a paper once about a modified nfs client that used lots of local caching, that would be ideal but I don't think they're maintaining it after the initial implementatino21:05
mhall119alkisg: IIRC, samba does a good job of local caching21:06
alkisgmhall119: that persists across reboots?21:06
mhall119probably not, no21:06
alkisgThat wouldn't help then :(21:07
dgroosalkisg: when you say 'local image cloning + syncing' do you mean that the disk image would be stored on the USB flash drive, and that that image would be synched during each session?21:17
alkisgdgroos: yes, but ideally it wouldn't need to be synced as a whole, but only the parts that the clients needs to read each time21:17
alkisgSo it wouldn't add any boot or other overhead21:18
alkisgE.g. the user would say "reserve 1 Gb on that usb stick for caching", and that'd be all, even if the fat client image was 10 Gb.21:19
dgroosSo, this is LTSP with a fat client but 'X' is stored locally on a USB stick, with the parts of X updated as needed.  Not quite sure what this, "X" is, yet.  Are you saying that the USB stick would have 10 GB on it or 1 GB?21:25
alkisg121:28
alkisg$ free21:28
alkisg             total       used       free     shared    buffers     cached21:28
alkisgMem:       4117336    3621892     495444          0     235892    283132421:28
alkisgThat "cached" column for RAM has the same meaning as disk caching21:29
alkisgIt just speeds up the access when a slow link (in this case the network) exists21:29
dgroos... So, the incrementally updated image might be about 1 gig only.  This 'cached' info, that's on RAM?  Thus the need for more than 2 GB RAM?  Or that could be on the USB stick?21:31
alkisgNo no it's not related to RAM, I just tried to give a similar example21:32
alkisgThe clients wouldn't need any additional RAM for that, the cache would be on the usb stick, stored asynchronously so that it wouldn't add any overhead21:33
alkisgE.g. when you have an 1 Gb image, and a client boots, it might read just 20-50 Mb21:34
alkisgIt would store those on the stick, so the next time it booted it would just have to ask the server "has this part changed? no? then I'll read it from the stick, don't send it to me over the network"21:34
dgroosRight.  And stick access is pretty quick!21:35
dgroosalkisg: How much work/time do you see setting up something like this would take someone in-the-know?21:35
alkisgAnd scales well. And local disks could also be used (e.g. ntfs partitions), if available21:35
alkisgA lot, implementing properly a caching file system over the network is no easy task. E.g. that caching nfs-client was implemented but abandoned, I'm sure there's a reason behind it abandonment :D21:36
dgroosI wonder how important this feature would be to other educators?21:39
dgroosOther educators?21:39
alkisgA lot, it'd be useful for 100mbps networks too, and if implemented properly (with caching ldap) it would even allow a classroom to be still used when a server goes down21:41
alkisg(not exactly ltsp anymore...)21:42
dgroosIt seems there would be *lots* of overlap, however.21:46
alkisgI think in Spain they chose to sync the image from the server on each boot instead of using ltsp, I imagine if such a thing was implemented they would use it too (thousands of installations there)21:47
dgroosThere site is powered by plone... http://www.guadalinex.org/que-es-guadalinex22:01
vmlintuMaybe the ltsp image could be sync'ed in initramfs to local hard drive22:08
vmlintuThat might be worth a try.. it'd take quite a long time to transfer a 10 gig fat client image, though..22:10
dgroosHow often would this have to happen?22:10
vmlintuevery time the image changes, I guess22:10
vmlintuUsing rsync would probably shorten the time quite a bit, though22:11
dgrooscould it be only the part that had changed--incremental I'm trying to say, somehow?22:11
vmlintursync transfers only the parts that have changed - we use that now to transfer ltsp images to our servers22:12
dgroosOK.  Could one use USB sticks instead of HD to increase speed, significantly?22:13
vmlintumost usb sticks I have tried have been slower than hard drives22:18
alkisgdgroos: are you mainly talking about thin or fat clients?22:19
dgroosvmlintu: I didn't know that!22:19
alkisgBecause if you have enough bandwidth for thin clients (sending videos, X traffic etc) it would more than cover the networked-disk part... not much need for caching there22:19
dgroosWell, I'm very big into recycling older Pentium 3 and 4 machines so I would say for the near future thin clients using lots of localapps, but if it were just pentium 4's with a gig of RAM I'd say fat clients for sure.22:21
alkisgYou put wireless cards to P3/P4? Wouldn't it be more effective to just add RAM to them?22:22
dgroosalkisg: not sure what you mean?22:22
dgroosWe're not currently doing wireless!22:22
alkisgdgroos: e.g. sending a video to a thin client requires for example 50 mbps22:22
alkisgIf you have 50 mbps bandwidth for each client, why use usb sticks?22:23
dgroosI would like to do that in future setups, I've got 2 more teachers that want a classroom set of 'computer-embedded-tables' :D22:23
alkisgWe have that use case here too, the ministry decided that it wants to ship tables with wheels and netbooks on them, connected wirelessly to the rest of the school22:25
dgroosalkisg: if you want to look at the table I'm talking about (not on wheels nor sold at any reputable store!) check the bottom row of images on this page--I've changed this to a public folder for a bit so you can see it :)  http://gcos.mpls.k12.mn.us:8383/gcos/Members/mrg/imagess/22:33
dgroosActually, none of the students are using the computers in the tables, I use these images to show that... regular class business can go on with these tables, too!22:34
alkisgdgroos: nice, but as in the local ministry proposal, I'd prefer a little larger tables, with an ltsp server on the bottom of each table ;)22:34
alkisgThis way the netbooks/pcs/tablets/whatever there could have wired connections to the ltsp server, and the server be wirelessly connected to the internet22:35
dgroosAnd I down-sized my tables to get them to fit in a room, also I like the group dynamics at this size table.22:39
dgroosExcellent idea with the local ltsp server!22:40
dgroosI could make that work, maybe...22:40
dgroosWould a pentium 4 with 1 gig ram be enough for a 3-computer ltsp server?  Would sch-scripts still work on them?22:41
dgrooswould it need a gig NIC?22:41
alkisgThat server could have 3x100mbps network cards, I think that'd be cheaper than gigabit+switch+whatever22:44
alkisgsch-scripts would work, sure22:45
alkisgAbout the pentium 4 with 1 gb ram... well it would work, but I don't know if you'd be satisfied with the performance22:45
dgroosHow about the performance if the other 3 were running as fat clients?  as localapps? if the server had 2 gigs ram?  I know you don't know from experience--just asking your best guess.22:49
dgroosjust loaded a new pict at the above-mentioned link showing the table in use :)22:51
dgroos*as a computer-table.22:51
alkisgFor fat clients, you can have a very old ltsp server with just 512 MB RAM and a fast disk22:51
alkisgNo cpu/much ram is needed there22:52
alkisgOf course if you have 2 Gb, it'll be used for caching...22:52
dgroosregular 7200 fast *enough*?22:53
alkisgSure22:53
dgroosI'll be doing tests on this in the next couple of months and report back :)22:54
dgroosI'll post related parts of this to my question on the list serve as well.22:54
alkisgdgroos: have you ever checked multiseat?22:55
dgroosmultiseat?22:55
alkisgIt allows a single pc to have lots of screens + mice + keyboards22:55
alkisg*Maybe* that's better suited to what you're trying to do22:55
alkisgCheck the video there: http://www2.userful.com/products/userful-multiseat-linux22:56
alkisgThere are multiple implementations, I just gave the link for the nice video22:56
dgroosReally!  I didn't know those existed though I'd conceived of them quite a few times...22:57
dgroosThanks!  I'll be checking that out as well, and adding some notes to my blog...22:57
dgroosThanks alkisg, vmlintu and mhall119!22:58
=== ogra is now known as Guest61100

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!