
get a load of
[Middle English lode, alteration (influenced by laden, to load) of lade, course, way, from Old English lād.]
(1) To copy a program from some source, such as the hard disk or CD-ROM, into memory for execution. In the early days, programs were loaded first and then run. Today, when referring to applications, loading implies load and run. Thus, "load" the program, "run" the program and "launch" the program are synonymous.
People often use the term erroneously to refer to installation; therefore, "load the program" may really mean "install the program."
(2) To fill up a disk with data or programs.
(3) To insert a disk or tape into a drive.
(4) In programming, to store data in a register.
(5) In performance measurement, the current use of a system as a percentage of total capacity.
(6) The flow of current through a circuit. The load is the amount of power used by electrical and electronic equipment.
(7) The volume of traffic in a network.
Download Computer Desktop Encyclopedia to your PC, iPhone or Android.
noun
verb
Idioms beginning with load:
loaded for bear
loaded question
load the dice
See also bricks shy of a load; carbo load; get a load of; take the load off.
Definition: burden, pressure
Antonyms: benefit, blessing
v
Definition: burden, saddle
Antonyms: aid, assist, benefit, bless, help
v
Definition: overburden, pressure
Antonyms: relieve, remove, unburden, unload
The matter transported by a river or stream. Solution load is dissolved in the water. Suspension load refers to undissolved particles which are held in the stream. On the river bed, the material of the bed load jumps by saltation, or rolls along the bed. The deposits forming a channel bed are known as bed-material load.
1. A force, or system of forces, carried by a structure, or a part of the structure.
2. Any device or piece of electric equipment that receives electric power.
3. The power delivered to such a device or piece of equipment.
4. The amount of heat per unit time imposed on a refrigeration system; the required rate of heat removal.
The sum of all the forces and moments acting on a body. In a human movement, the load is the bone, the overlying tissue, and anything else resisting that particular movement.
A source drives a load. Whatever component or piece of equipment is connected to a source and draws current from a source is a load on that source.
(DOD, NATO) The total weight of passengers and/or freight carried on board a ship, aircraft, train, road vehicle, or other means of conveyance. See also airlift capability; airlift requirement; allowable load.
| live stock, littley, lit | |
| loaded, loadsa, loaf |
the quantity of a measurable form of work, e.g. metabolic or circulatory, borne by an organism, especially when it exceeds the normal amount of work for that process. Called also workload.

|
|
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (November 2010) |
In UNIX computing, the system load is a measure of the amount of work that a computer system performs. The load average represents the average system load over a period of time. It conventionally appears in the form of three numbers which represent the system load during the last one-, five-, and fifteen-minute periods.
|
Contents
|
All Unix and Unix-like systems generate a metric of three "load average" numbers in the kernel. Users can easily query the current result from a Unix shell by running the uptime command:
$ uptime 14:34:03 up 10:43, 4 users, load average: 0.06, 0.11, 0.09
The w and top commands show the same three load average numbers, as do a range of graphical user interface utilities. In Linux, they can also be accessed by reading the /proc/loadavg file.
An idle computer has a load number of 0 and each process using or waiting for CPU (the ready queue or run queue) increments the load number by 1. Most UNIX systems count only processes in the running (on CPU) or runnable (waiting for CPU) states. However, Linux also includes processes in uninterruptible sleep states (usually waiting for disk activity), which can lead to markedly different results if many processes remain blocked in I/O due to a busy or stalled I/O system. This, for example, includes processes blocking due to an NFS server failure or to slow media (e.g., USB 1.x storage devices). Such circumstances can result in an elevated load average, which does not reflect an actual increase in CPU use (but still gives an idea on how long users have to wait).
Systems calculate the load average as the exponentially damped/weighted moving average of the load number. The three values of load average refer to the past one, five, and fifteen minutes of system operation. [1]
For single-CPU systems that are CPU bound, one can think of load average as a percentage of system utilization during the respective time period. For systems with multiple CPUs, one must divide the number by the number of processors in order to get a comparable percentage.
For example, one can interpret a load average of "1.73 0.50 7.98" on a single-CPU system as:
This means that this CPU could have handled all of the work scheduled for the last minute if it were 1.73 times as fast, or if there were two (the ceiling of 1.73) times as many CPUs, but that over the last five minutes it was twice as fast as necessary to prevent runnable processes from waiting their turn.
In a system with four CPUs, a load average of 3.73 would indicate that there were, on average, 3.73 processes ready to run, and each one could be scheduled into a CPU.
On modern UNIX systems, the treatment of threading with respect to load averages varies. Some systems treat threads as processes for the purposes of load average calculation: each thread waiting to run will add 1 to the load. However, other systems, especially systems implementing so-called M:N threading, use different strategies, such as counting the process exactly once for the purpose of load (regardless of the number of threads), or counting only threads currently exposed by the user-thread scheduler to the kernel, which may depend on the level of concurrency set on the process.
Many systems generate the load average by sampling the state of the scheduler periodically, rather than recalculating on all pertinent scheduler events. They adopt this approach for performance reasons, as scheduler events occur frequently, and scheduler efficiency impacts significantly on system efficiency. As a result, sampling error can lead to load averages inaccurately representing actual system behavior. This can pose a particular problem for programs that wake up at a fixed interval that aligns with the load-average sampling, in which case a process may be under- or over-represented in the load average numbers.
The comparative study of different load indices carried out by Ferrari et al.[2] reported that CPU load information based upon the CPU queue length does much better in load balancing compared to CPU utilization. The reason CPU queue length did better is probably because when a host is heavily loaded, its CPU utilization is likely to be close to 100% and it is unable to reflect the exact load level of the utilization. In contrast, CPU queue lengths can directly reflect the amount of load on a CPU. As an example, two systems, one with 3 and the other with 6 processes in the queue, will probably have utilizations close to 100% although they obviously differ.
On Linux systems, the load-average is not calculated on each clock tick, but driven by a variable value that is based on the HZ frequency setting and tested on each clock tick. (HZ variable is the pulse rate of particular Linux kernel activity. 1HZ is equal to one clock tick; 10ms by default.) Although the HZ value can be configured in some versions of the kernel, it is normally set to 100. The calculation code uses the HZ value to determine the CPU Load calculation frequency. Specifically, the timer.c::calc_load() function will run the algorithm every 5 * HZ, or roughly every five seconds. Following is that function in its entirety:
unsigned long avenrun[3]; static inline void calc_load(unsigned long ticks) { unsigned long active_tasks; /* fixed-point */ static int count = LOAD_FREQ; count -= ticks; if (count < 0) { count += LOAD_FREQ; active_tasks = count_active_tasks(); CALC_LOAD(avenrun[0], EXP_1, active_tasks); CALC_LOAD(avenrun[1], EXP_5, active_tasks); CALC_LOAD(avenrun[2], EXP_15, active_tasks); } }
The avenrun array contains 1-minute, 5-minute and 15-minute average. The CALC_LOAD macro and its associated values are defined in sched.h :
#define FSHIFT 11 /* nr of bits of precision */ #define FIXED_1 (1<<FSHIFT) /* 1.0 as fixed-point */ #define LOAD_FREQ (5*HZ) /* 5 sec intervals */ #define EXP_1 1884 /* 1/exp(5sec/1min) as fixed-point */ #define EXP_5 2014 /* 1/exp(5sec/5min) */ #define EXP_15 2037 /* 1/exp(5sec/15min) */ #define CALC_LOAD(load,exp,n) \ load *= exp; \ load += n*(FIXED_1-exp); \ load >>= FSHIFT;
Other commands for assessing system performance include:
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
Dansk (Danish)
n. - byrde, vægt, mængde, læs, last, ladning, pligt, belastning, strømbelastning, kønssygdom
v. tr. - læsse, belaste, belæsse, lade, indtage narkotika
v. intr. - læsse, belaste, belæsse, lade, indtage narkotika
idioms:
Nederlands (Dutch)
laden, opladen, beladen, bevrachten, belasten, verzekeringspremie verhogen, verzwaren met lood, knoeien met (dobbelsteen etc.), lading, vracht, belasting, elektrische lading, last
Français (French)
n. - charge, chargement, cargaison, (fig) fardeau, (Tech, Méd) charge, fournée, (Élec) charge, (fig) travail, des tas ou des quantités
v. tr. - (gén) charger, (Élec) surcharger, majorer (une prime d'assurance), (Comput) charger, combler/couvrir qn de, piper (un dé)
v. intr. - charger
idioms:
Deutsch (German)
n. - Last, Bürde, Ladung
v. - laden, beladen, einlegen, überhäufen
idioms:
Ελληνική (Greek)
n. - φορτίο, βάρος, "παρτίδα", σύνολο φορτίου, "φόρτωμα", γέμιση, γόμωση, εμπύρευμα, φόρτος (έργου κ.λπ.), ανδρικό σπέρμα
v. - φορτώνω, "γεμίζω", οπλίζω, φορτίζω, βάζω μολύβι (σε μπαστούνι, ζάρια)
idioms:
Italiano (Italian)
caricare, carico, carica
idioms:
Português (Portuguese)
n. - carga (f)
v. - carregar
idioms:
Русский (Russian)
грузить, производить посадку, обременять, осыпать чем-л., заряжать, насыщать, нагрузка, груз, бремя, заряд, мера веса
idioms:
Español (Spanish)
n. - peso, cargamento, cabida, cargo
v. tr. - cargar, poner, embarcar, armar
v. intr. - hacer más pesado
idioms:
Svenska (Swedish)
n. - last, lass, börda (äv. bildl.), (tekn.) belastning, laddning (i skjutvapen)
v. - lasta, lassa, fylla, lägga in i, belasta, tynga ner, komma att digna, överhopa, överösa, ladda, förse med blytyngd, förfalska, höja en premie, ta in (ombord) last, ta in (ombord) passagerare, (bö
中文(简体)(Chinese (Simplified))
负荷, 装载量, 重担, 装载, 使担负, 装填, 装货, 装料, 装弹药
idioms:
中文(繁體)(Chinese (Traditional))
n. - 負荷, 裝載量, 重擔
v. tr. - 裝載, 使擔負, 裝填
v. intr. - 裝貨, 裝料, 裝彈藥
idioms:
한국어 (Korean)
n. - 적하, 고민, 적재랑, 장전, 취한 상태
v. tr. - 짐을 싣다, 태우다, 채우다, 탄환을 재다
v. intr. - 짐을 싣다, 올라타다, 총에 장전하다
idioms:
日本語 (Japanese)
n. - 積み荷, 負担, 負担量, 仕事量, 一台分の積み荷, 積載量, 負荷, 荷重
v. - 荷を積む, 積む, …にどっさり与える, 詰め込む, …にどっさり載せる, 装填する
idioms:
العربيه (Arabic)
(الاسم) حمل, حموله, شحنه, ثقل, عبء, مسؤوليه ثقيله, مقدار مسكر من شراب كحولي, عدد وافر, حشوة أو شحنه سلاح ناري (فعل) يحمل, يثل, يرهق, يغمر, يزود بوفرة, يغش, يضيف إليه مبلغا بعد حساب النفقات والأرباح, يحشو سلاحا ناريا أو يلقمه
עברית (Hebrew)
n. - משא, מיטען, מעמסה, מועקה, כמות עבודה (של מנוע), עומס חשמלי, יחידת-משקל לחומרים מסוימים, משימה בעבודה, התנגדות מכונה לכוח המניע
v. tr. - הטעין (אוניה), טען (כלי-נשק, סרט למצלמה וכו'), העלה (דמי-ביטוח) בשל הגדלת הסיכון, הוסיף משקולת, הכביד
v. intr. - הטעין (אוניה)
If you are unable to view some languages clearly, click here.