This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
TUNEX: A Knowledge-Based System for Performance Tuning of the UNIX Operating System
July 1989 (vol. 15 no. 7)
pp. 861-874

TUNEX, an expert system developed for performance tuning of the UNIX operating system, is described. TUNEX was developed on UNIX system V. It uses the properties, commands and utilities of this version. The tuning activities it is concerned with include: (1) adjusting operating system tunable parameters, such as number of disk buffers; (2) running maintenance routines, i.e. reorganizing file systems; (3) developing operation rules, such as off-peak hour runs of backups; and (4) modifying hardware, buying an additional disk drive. The structure of TUNEX is presented and performance analysis modules which provide quantitative information to this tool are briefly described. The overhead in the resource usage introduced by the performance monitoring and tuning tool itself is discussed; the author points to the areas in which additional resources are required by TUNEX.

[1] A. Barr and E. A. Feigenbaum,The Handbook of Artificial Intelligence, vols. 1-3, Los Altos, CA: William Kaufmann, 1981.
[2] F. Hayes-Rothet al., Building Expert Systems. New York: Addison Wesley, 1983.
[3] M. Karnaughet al., "A computer operator's expert system," inProc. Int. Conf. Computer Communications. Sydney. Oct. 1984, pp. 812- 817.
[4] J. Hellerstein and H. Van Woerkom, "YSCOPE: A shell for building expert systems for solving computer-performance problems," inProc. Int. Conf. Management and Performance Exaluation of Computer Systems, Dallas, TX. 1985.
[5] A. P. Levine, "ESP: An expert system for computer performance management," inProc. Int. Conf. Management and Performance Evaluation of Computer Systems, Dallas, TX, 1985.
[6] G. J. Stroebetet al., "A capacity planning expert system for IBM System/38," inProc. Int. Conf. Management and Performance Evaluation of Computer Systems, Dallas, TX, 1985.
[7] UNIX System V--Release 2.0, Tuning and Configuration Guide, 307- 121, Issue 1, 1984.
[8] "AT&T 3B2 Computer,UNIX System V--Release 2, System Administrator's Guide," Issue 1, 1985, ch. 6, pp. 305-477.
[9] E. G. Coffman and P. J. Denning,Operating Systems Theory. Englewood Cliffs, NJ: Prentice-Hall, 1973.

Index Terms:
TUNEX; knowledge-based system; performance tuning; UNIX operating system; expert system; UNIX system V; commands; utilities; disk buffers; maintenance routines; reorganizing file systems; operation rules; performance monitoring; expert systems; Unix
Citation:
B. Samadi, "TUNEX: A Knowledge-Based System for Performance Tuning of the UNIX Operating System," IEEE Transactions on Software Engineering, vol. 15, no. 7, pp. 861-874, July 1989, doi:10.1109/32.29486
Usage of this product signifies your acceptance of the Terms of Use.