Solved

Linux 2.0.27 onfig for large system

Posted on 1997-04-14
5
201 Views
Last Modified: 2013-12-15
My linux system (PPro 200, 256MB) ran out of various kernel resources recently under heavy load. I am trying to find out what constants I can safely change to produce a "bigger" kernel -- more files, more open files, more tasks, etc.
0
Comment
Question by:stevelinton
  • 3
5 Comments
 
LVL 1

Expert Comment

by:ggeens
ID: 1627126
The built-in limits are scattered all over the kernel AFAIK. You should look into the relevant source files where they are defined.
Whether you can do this `safely', I don't know. My guess would be that you can enlarge most limits, as long as you don't change the data type.
If you want to be sure about this, visit the Kernel Hackers' guide at
http://www.redhat.com:8080/HyperNews/get/khg.html

0
 

Author Comment

by:stevelinton
ID: 1627127
This is what I  knew already I'm afraid. I'm looking for someone who does know their way around the various limits and their relationships.
0
 

Author Comment

by:stevelinton
ID: 1627128
Adjusted points to 150
0
 
LVL 1

Accepted Solution

by:
bencur earned 150 total points
ID: 1627129
You can change the value of scheduler interupts to get a better response. It's constant HZ.

in ~linux/include/linux/limits.h you can change a lot,
but your programs (if you don't have something speciall)
will never use it. Only PIPE_BUF could be usefull to increase
(or decrease), you can try it and check the performance.
0
 

Author Comment

by:stevelinton
ID: 1627130
I'm afraid you have missed the point. We sometimes have a lot of concurrent users and/or process on this machine, and we ran out of various kernel resources like process slots and open files. Some of these are controlled from the limits file that you mention, but not all.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Choosing CentOS 16 80
cannot rename datastore 3 47
Linux script delete files 3 32
Run Secure WMI query from CentOS 5 32
How many times have you wanted to quickly do the same thing to a list but found yourself typing it again and again? I first figured out a small time saver with the up arrow to recall the last command but that can only get you so far if you have a bi…
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question