ATComputing

Geluiden uit de keukens van Debian en Fedora (april)

by Martijn Brekhof 11.05.2011

Hier de eerste van (hopelijk) een maandelijks verslag over wat er allemaal
door de ontwikkelteams van Debian en Fedora wordt bedacht en ontwikkeld.

Bij Debian vroeg Joachim Wiedorn zich af hoe men tegen SMACK aankijkt.
SMACK staat voor Simplified Man…

Lees het volledige artikel →

Computable expert panel

by miekg 29.04.2009

AT Computing is gevraagd om mee te doen aan de
expert panels van Computable. Deze
panels geven gevraagd (en ongevraagd) hun mening over allerlei
onderwerpen waarover Computable schrijft.

De expertise van AT Computing is open source, Unix,
Linux, lesgeven en consultancy. We zullen de volgende
consultants/docenten terug zien op Computable:

Lees het volledige artikel →

Computable expert panel

by miekg 29.04.2009

AT Computing is gevraagd om mee te doen aan de
expert panels van Computable. Deze
panels geven gevraagd (en ongevraagd) hun mening over allerlei
onderwerpen waarover Computable schrijft.

De expertise van AT Computing is open source, Unix,
Linux, lesgeven en consultancy. We zullen de volgende
consultants/docenten terug zien op Computable:

Lees het volledige artikel →

PDP-11

by miekg 21.04.2009

Op de cursus locatie in Utrecht staat al jaren een
PDP-11.

PDP-11 in Utrecht

De PDP-11 is een interessant machine, aangezien het een van
de eerste machines was waar UNIX op draaide.

Sinds april 2009 is deze machine opgenomen in het
Nationaal Register Historische Computers.
Hij heeft daarin de (zeldzame) A-status gekregen:

De top van de Collectie Nederland (categorie A)

De representatiewaarde kan, als overkoepelend begrip,
nader worden gepreciseerd aan de hand van de uit het
Deltaplan bekende beoordelingscriteria als onmisbaarheid
vanwege ijkwaarde, schakelwaarde of symboolwaarde en de
onvervangbaarheid vanwege het unieke karakter van de
desbetreffende computer. Computers die onmisbaar of
onvervangbaar zijn, krijgen een cultuurhistorische waarde A.
Zij behoren tot de top van het Nederlands cultuurbezit
op computergebied.

Zie ook
de pagina van deze PDP-11 in het register.

Lees het volledige artikel →

PDP-11

by miekg 21.04.2009

Op de cursus locatie in Utrecht staat al jaren een
PDP-11.

PDP-11 in Utrecht

De PDP-11 is een interessant machine, aangezien het een van
de eerste machines was waar UNIX op draaide.

Sinds april 2009 is deze machine opgenomen in het
Nationaal Register Historische Computers.
Hij heeft daarin de (zeldzame) A-status gekregen:

De top van de Collectie Nederland (categorie A)

De representatiewaarde kan, als overkoepelend begrip,
nader worden gepreciseerd aan de hand van de uit het
Deltaplan bekende beoordelingscriteria als onmisbaarheid
vanwege ijkwaarde, schakelwaarde of symboolwaarde en de
onvervangbaarheid vanwege het unieke karakter van de
desbetreffende computer. Computers die onmisbaar of
onvervangbaar zijn, krijgen een cultuurhistorische waarde A.
Zij behoren tot de top van het Nederlands cultuurbezit
op computergebied.

Zie ook
de pagina van deze PDP-11 in het register.

Lees het volledige artikel →

Waarom atop niet op 1?

by gerlof 19.11.2008

atop, de bijdrage van AT Computing aan de open source community heeft een zeer respectabele tweede plaats behaald in de Amerikaanse uitgave van het onafhankelijke Linux Magazine. Uiteraard vinden onze experts dat het eigenlijk een eerste plaats had moeten zijn, waarom? Dat kunt u hieronder lezen.

Met de ontwikkeling van atop is begonnen toen bleek dat we bij
performance-gerelateerde consultancy-opdrachten met de oude
trouwe top niet konden zien waar de werkelijke ”resource lekken” zaten.

Net als atop, deelt top het scherm in tweeën: de bovenste helft voor
systeemgegevens, de onderste helft voor individuele processen.
Zoals een boekhouder graag ziet waar de post “uitgaven secretariaat”
uit bestaat, zo ziet de performance analist graag waar de
“kostenpost” 85% CPU-belasting uit bestaat. Boven de streep zien we
dat die 85% bezetting bestaat uit bijv. 45% user-mode CPU-belasting en
40% kernel-mode CPU-belasting.

Top splitst op systeemniveau het CPU-verbruik wel op in user mode en
kernel mode, maar niet voor individuele processen; top drukt slechts
het totaal van die twee af.

Ten tweede kan “top” de totaaltelling niet rond krijgen: de
totaaltelling van CPU-tijden onder de streep klopt
bijna nooit met de gegevens op systeem-niveau boven de streep. De reden
daarvoor is dat top alleen informatie geeft (en kan geven) over processen
die lopen op het moment dat top weer een snapshot neemt; processen die
tijdens het interval gestopt zijn worden dus niet getoond.
Atop krijgt via de standaard Linux-faciliteit “process accounting” ook
informatie over processen die sinds de vorige snapshot geëindigd zijn,
en neemt het CPU-verbruik van deze processen (voordat ze eindigden) mee
in de telling. Bij atop klopt de totaaltelling van CPU-verbruik
“onder de streep” dus met de systeemgegevens.

Niet alleen CPU-tijd is van belang: ook over de gebruikte disk- en
netwerk-I/O wil je graag weten wat het totaalverbruik is op
systeemniveau en per proces. Dat is iets dat top in het geheel niet
kan. Daarnaast is atop nauwkeuriger als het gaat om het
geheugengebruik. Snelle en voortdurende groeiers in geheugengebruik
zijn belangrijker om “bovenaan” te zetten dan processen die al geruime
tijd draaien en een constant (groot) geheugengebruik laten zien.

Op deze manier kan atop van de vier belangrijkste resources CPU,
geheugen, disk-I/O en netwerk-I/O een actuele, kloppende boekhouding
laten zien, waar top dat niet of slechts gedeeltelijk kan.

Daarnaast biedt atop nog een bijzondere faciliteit: je kunt atop
iedere N minuten een snapshot laten nemen en op laten slaan in een
logfile. Vervolgens kun je interactief door deze file
heenwandelen, net zoals je dat op de normale manier met atop kunt. Een
klacht als “om kwart voor vier was het systeem zó traag…” kun je
op deze manier ook de volgende dag nog herleiden tot een op hol
geslagen geheugenvretend proces dat het systeem ernstig deed swappen.
Uiteraard kan atop ook een tekst-gebaseerde datastroom opleveren zodat
je makkelijk met grep, awk en dergelijke aan de slag kunt.

Omdat atop toch al iedere N minuten een snapshot neemt, kan atop
– op dezelfde manier als het commando sar dat doet — voor systeem-resources
een overzicht geven van de belasting door de tijd.

Al met al geeft atop meer en nuttiger informatie dan top. Enthousiast
geworden? Kijk op http://www.atcomputing.nl/Tools/atop/
voor meer informatie, screenshots en downloads!

Zie http://www.linux-magazine.com/w3/issue/97/TheBestTopToolsReview.pdf voor het artikel van Linux Magazine.

Lees het volledige artikel →