I’ve got a handful of questions about just some assorted stuff…
- osconfig - does this really offer that much in the way of “configuration?” The QNX manual doesn’t really say anything useful about it… I’d almost say the screen seems self-explanatory, but there’s no context about the “number of open files” or “number of extra segments”
– what is too many open files? Our software sets its default value to 128, but would it be of any benefit for me to increase that value?
– what are “extra segments?” our systems are set at 800… again, is higher better? Is lower better?
These systems use 2.21atpb, and as I understand it, the “p” is protected and “b” is for “big files…”
Some of our logged data can reach +50mb in size occasionally… Those files are not specifically opened or manipulated on these systems, they typically get transferred to a server via FTP, but is their size any concern as the software writes them to the disk?
- mount cache/xcache/bmcache - by default, our software configures the sys.init file as such:
mount cache d=3 s=16k
mount xcache s=10k
mount bmcache d=3
- the manual says 48k is “a good size for a cache,” so I assume I could bump that number up a bit…I was thinking at least 32k. Is there any greater benefit of setting this even higher than 32? What if I did 64k?
- If I mount multiple disks (say two or three extra partitions), is there any harm in enabling caches for all disks? Should I increase xcache size?
I am assuming the system only sees like 16mb of the 1gb installed memory; when I run tsk mem, it does show a chunk of 13.8mb available at address 201800…
- does the system know well enough to utilize that extra memory, or are programs/commands/background routines beholden to only a narrow range of working memory potentially specified by how they were written?
- is bumping up disk cache cannibalizing integral ram for other functions?
I appreciate the help thus far, I feel like I’ve gotten to a place where I can at least navigate these systems and I don’t feel too intimidated about trying to make them do what I need as far as file/system management. There’s still a lot of undocumented parts of the actual software we use, but this QNX nut definitely feels like it’s nearly cracked for most of what I need at the moment.