Improve Linux performance
By Cameron Laird
2004-04-08
Reader Rating:

Resources
This page of readings on requirements acquisition descends from the comp.software-eng Usenet newsgroup.
Cameron admires the intent more than the realization of Requirements Management Place, but he thinks that might largely be a matter of personal taste. In any case, everyone involved in requirements acquisition -- and certainly all programmers and administrators -- should at least have an acquaintance with the range of resources and ideas that bear on analysis of requirements.
"Concurrency for grown-ups" explains that there's a lot more to multi-tasking than just threading.
Cameron's personal page on ksh provides pointers for more information on this interesting and capable language. Make sure you install a ksh93; many Linux distributions install ksh88 by default.
Danny Yee's review of Donald Knuth's The Art of Computer Programming gives a bit of background on the latter's authoritative treatment of Sorting and Searching.
Brian Goetz discusses some of the most common performance mistakes he's seen in projects using the Java language.
"Adventures in high-performance XML persistence, Part 2" mentions pyRXP, which is, for some applications, the fastest supported XML parser.
The old Server/Workstation Expert had a great column on storage concepts and practice that remains valuable reading. I don't know of any comparable current introduction to the hard problems of managing mass storage.
For the complete story on IBM's storage offerings, visit the IBM TotalStorage page.
The Tivoli Storage Management page is a good starting point for information on how Tivoli can help manage drives, backups, SANs, and more.
Find more resources for Linux developers in the developerWorks Linux zone.
First published by IBM developerWorks
If you found this article interesting, you may want to read these as well:
|