markgam Posted August 15, 2010 Posted August 15, 2010 Has there been any thoughts to adding the ability to have the ISY reboot itself automatically? I have two commuter that run almost 24 hours a day but I have them automatically reboot each sunday morning at 2:00 am. I do this mainly to clear any errant process and programs. I have been doing this manually but an automatic function would be nice.
Mark Sanctuary Posted August 15, 2010 Posted August 15, 2010 You have to schedule a weekly PC to reboot, I though Microsoft takes care of this with all the updates they do. J/K I like the idea, maybe having a command that can do this within a program so it can be scheduled there.
markgam Posted August 15, 2010 Author Posted August 15, 2010 Yeah, it would've been nice if they added that feature into Windows. I typically, have to reboot my machines more frequently when I am writting software.
Michel Kohanim Posted August 15, 2010 Posted August 15, 2010 Hello markgam, What would be the reason for rebooting ISY? We have systems in the field that have been running for more than 2 years (running the original firmware). With kind regards, Michel
markgam Posted August 15, 2010 Author Posted August 15, 2010 I am just relying on my many years of experience with servers, minis and desktop computers in that for reasons sometime unknown to the programmer and/or the user, blocks of memory aren't always released after a process finishes running or processes either fail to run or are stuck in an endless loop. I have always found that most, if not all computers seem to work better if they are re-booted regularly. I would also like to compare the amount of free ram in those machines that have been running for two years before and after a reboot. I think you maybe surprised at the results.
Michel Kohanim Posted August 16, 2010 Posted August 16, 2010 Hello Mark, I do very much appreciate your concerns and these are precisely the same concerns we had when we designed ISY operating system and memory management. That's why: 1. We do not rely on a watchdog timer 2. We manage the memory in such a way that each and every object is accounted for and the algorithm guarantees that there is no fragmentation We had to do this to not only address your concerns but also memory in a resource constrained system is basically the most important resource that has to be managed. You can always use SM -a in the shell to see the free RAM space as well as all the number of objects using which portion of memory. You'll be delighted to see that the free space is NEVER changed and that the number of objects increase/decrease based on what you do to the system. With kind regards, Michel
Recommended Posts
Archived
This topic is now archived and is closed to further replies.