kommt mir komisch vor
-
- Posts: 62
- Joined: 2002-10-08 11:27
kommt mir komisch vor
#!/bin/sh
PS1=`ls -d /proc/* | grep [0-9] | wc -l`
PS2=`ps ax | wc -l`
while [ 1!=0 ]
do
echo "$PS1 $PS2"
sleep 2
done
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
Sollten die beiden Zahlen nicht gleich sein ??? Hatte es mal gelesen ...
#!/bin/bash
lsof -i | grep -e UDP -e LISTEN
dhcpcd 304 root 4u IPv4 540 UDP *:bootpc
master 391 root 11u IPv4 1396 TCP *:smtp (LISTEN)
master 391 root 14u IPv4 1399 TCP *:smtps (LISTEN)
xinetd 468 root 5u IPv4 1827 TCP *:ftp (LISTEN)
xinetd 468 root 7u IPv4 1829 TCP *:pop3 (LISTEN)
xinetd 468 root 8u IPv4 1830 TCP *:pop3s (LISTEN)
ntpd 485 ntp 4u IPv4 2240 UDP *:ntp
ntpd 485 ntp 5u IPv4 2241 UDP localhost.localdomain:ntp
ntpd 485 ntp 6u IPv4 2242 UDP frankblass.com:ntp
local 1384 postfix 11u IPv4 3709720 UDP *:34108
httpd 6758 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 6758 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23899 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23899 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23900 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23900 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23901 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23901 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
Warum ist der httpd sooft in der Liste drin ??? Welchen Sinn hat das, oder ist da was Faul ???
msgbeep
PS1=`ls -d /proc/* | grep [0-9] | wc -l`
PS2=`ps ax | wc -l`
while [ 1!=0 ]
do
echo "$PS1 $PS2"
sleep 2
done
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
52 53
Sollten die beiden Zahlen nicht gleich sein ??? Hatte es mal gelesen ...
#!/bin/bash
lsof -i | grep -e UDP -e LISTEN
dhcpcd 304 root 4u IPv4 540 UDP *:bootpc
master 391 root 11u IPv4 1396 TCP *:smtp (LISTEN)
master 391 root 14u IPv4 1399 TCP *:smtps (LISTEN)
xinetd 468 root 5u IPv4 1827 TCP *:ftp (LISTEN)
xinetd 468 root 7u IPv4 1829 TCP *:pop3 (LISTEN)
xinetd 468 root 8u IPv4 1830 TCP *:pop3s (LISTEN)
ntpd 485 ntp 4u IPv4 2240 UDP *:ntp
ntpd 485 ntp 5u IPv4 2241 UDP localhost.localdomain:ntp
ntpd 485 ntp 6u IPv4 2242 UDP frankblass.com:ntp
local 1384 postfix 11u IPv4 3709720 UDP *:34108
httpd 6758 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 6758 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23899 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23899 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23900 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23900 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
httpd 23901 wwwrun 18u IPv4 2587 TCP *:https (LISTEN)
httpd 23901 wwwrun 19u IPv4 2588 TCP *:http (LISTEN)
Warum ist der httpd sooft in der Liste drin ??? Welchen Sinn hat das, oder ist da was Faul ???
msgbeep
-
- Posts: 5
- Joined: 2003-08-18 22:32
- Location: Hamburg
Re: kommt mir komisch vor
Hi msgbeep,msgbeep wrote: Warum ist der httpd sooft in der Liste drin ??? Welchen Sinn hat das, oder ist da was Faul ???
in der httpd.conf (nehme an das du einen apache nutzt) findest du die Option "StartServers", diese gibt an wieviele Prozesse vom httpd laufen sollen. Diese Einstellung ist wichtig für die Geschwindigkeit der Webpräsenz... ist die zahl zu niedrig muss ein Besucher eventuell warten, ist sie zu hoch, wird der server unnötig belastet.. such mal im netz .. gibt es genug artikel zu
weitere Infos:
http://www.apacheref.com/ref/http_core/ ... rvers.html
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: kommt mir komisch vor
Was die beiden Variablen angeht, in die du die Einzeiler ablegst :
PS1 und PS2 sind zwei vordefinierte Variablen der Shell, die den primären und sekundären Eingabeprompt definieren.
Nimm einmal andere Variablen dafür und schau, was dabei rumkommt.
PS1 und PS2 sind zwei vordefinierte Variablen der Shell, die den primären und sekundären Eingabeprompt definieren.
Nimm einmal andere Variablen dafür und schau, was dabei rumkommt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 483
- Joined: 2002-04-28 13:30
- Location: Hannover
Re: kommt mir komisch vor
test mal lieber mit folgendem einzeiler 8)
"back to the roots"
Code: Select all
ls -d /proc/*|grep [0-9]|wc -l ; ps ax|wc -l
-
- Posts: 136
- Joined: 2003-06-01 01:22
Re: kommt mir komisch vor
Soweit ich das verstanden habe, ist diese Einstellung ziemlich unerheblich für die Performance. Sie gibt nur an, wieviele Prozesse beim Start des Apache gestartet werden sollen.cyrus-tc wrote:in der httpd.conf (nehme an das du einen apache nutzt) findest du die Option "StartServers", diese gibt an wieviele Prozesse vom httpd laufen sollen. Diese Einstellung ist wichtig für die Geschwindigkeit der Webpräsenz...
Einflussreicher sind da meiner Meinung nach MinSpareServers, MaxSpareServers und MaxClients. Es gibt noch weitere, wie MaxRequestsPerChild oder TimeOut (oder so ähnlich), aber StartServers hat meiner Meinung nach nur Einfluss beim Starten des Apache. Oder?
-
- Posts: 5
- Joined: 2003-08-18 22:32
- Location: Hamburg
Re: kommt mir komisch vor
Hi,s4fuser wrote:Soweit ich das verstanden habe, ist diese Einstellung ziemlich unerheblich für die Performance. Sie gibt nur an, wieviele Prozesse beim Start des Apache gestartet werden sollen.cyrus-tc wrote:in der httpd.conf (nehme an das du einen apache nutzt) findest du die Option "StartServers", diese gibt an wieviele Prozesse vom httpd laufen sollen. Diese Einstellung ist wichtig für die Geschwindigkeit der Webpräsenz...
Einflussreicher sind da meiner Meinung nach MinSpareServers, MaxSpareServers und MaxClients. Es gibt noch weitere, wie MaxRequestsPerChild oder TimeOut (oder so ähnlich), aber StartServers hat meiner Meinung nach nur Einfluss beim Starten des Apache. Oder?
er wollte wissen wieso soviele gestartet werden, das hab ich ihm beantwortet. Du hast natürlich recht mit deinen Aussagen, das es nicht unbedingt förderlich ist bei "startservers" eine "1" einzutragen, da stimmst du mir hoffentlich zu .. ich wollte nur sicherstellen das er sich gedanken macht bevor er die einstellung herabsetzt...
-
- Posts: 136
- Joined: 2003-06-01 01:22
Re: kommt mir komisch vor
Ach so.
Aber ich denke, er hat nicht gerade erst vor ein paar Sekunden den Apache gestartet, bevor er das oben gepostete kopiert hat.
Von daher ist für ihn bestimmt MinSpareServers interessanter. Aber ich würde auch diesen Wert nicht auf 1 setzen. :lol:
Aber ich denke, er hat nicht gerade erst vor ein paar Sekunden den Apache gestartet, bevor er das oben gepostete kopiert hat.
Von daher ist für ihn bestimmt MinSpareServers interessanter. Aber ich würde auch diesen Wert nicht auf 1 setzen. :lol:
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: kommt mir komisch vor
Dachte ich schaffe in der Shell eine neue Umgebung. Da ich dort 2 Variablen erstelle, egal wie die heißen, sollten diese nur hier gelten. Ok, die globalen existieren auch, aber ich deklariere sie doh hier neu und überschreibe sie local. D.h. der globale Wert wird hinterher eh wieder eingesetzt.CaptainCrunch wrote:Was die beiden Variablen angeht, in die du die Einzeiler ablegst :
PS1 und PS2 sind zwei vordefinierte Variablen der Shell, die den primären und sekundären Eingabeprompt definieren.
Nimm einmal andere Variablen dafür und schau, was dabei rumkommt.
Und die Differenz um 1 stammt daher, das ich das Script laufen lasse in dem Augenblick, wo ich die Prozesse vergleiche. Somit ist ein Wert um eins höher. Denke das da die Differenz herkommt.
DAnke an cyrus und s4fuser für die Hilfe !!!
msgbeep
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: kommt mir komisch vor
Speilst du sonst auch mit bereits vordefinierten Variablen rum ? ;)Dachte ich schaffe in der Shell eine neue Umgebung. Da ich dort 2 Variablen erstelle, egal wie die heißen, sollten diese nur hier gelten. Ok, die globalen existieren auch, aber ich deklariere sie doh hier neu und überschreibe sie local. D.h. der globale Wert wird hinterher eh wieder eingesetzt.
In genau diesem Moment taucht der Prozess aber auch beim Kernel auf (bzw. sollte es unter /proc/ tun, alles andere würde keinen Sinn ergeben.Und die Differenz um 1 stammt daher, das ich das Script laufen lasse in dem Augenblick, wo ich die Prozesse vergleiche. Somit ist ein Wert um eins höher. Denke das da die Differenz herkommt.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: kommt mir komisch vor
Hmmm, wie soll sonst die Diskrepanz entstehen ??? :oops:
msgbeep
msgbeep
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: kommt mir komisch vor
Nö sonst nicht, aber diese beiden haben doch eh keinen richtigen Sinn unter UNIX/Linux oder irre ich ma da so entschieden ? :?CaptainCrunch wrote:Speilst du sonst auch mit bereits vordefinierten Variablen rum ? ;)Dachte ich schaffe in der Shell eine neue Umgebung. Da ich dort 2 Variablen erstelle, egal wie die heißen, sollten diese nur hier gelten. Ok, die globalen existieren auch, aber ich deklariere sie doh hier neu und überschreibe sie local. D.h. der globale Wert wird hinterher eh wieder eingesetzt.
msgbeep
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: kommt mir komisch vor
Ist zwar jetzt etwas OT, aber gut ;) :
Dein Shellprompt wird ein bisschen komisch danach aussehen. ;)
Probier's doch einfach mal aus, das ganze auf der Shell einzugeben :Nö sonst nicht, aber diese beiden haben doch eh keinen richtigen Sinn unter UNIX/Linux oder irre ich ma da so entschieden ?
Code: Select all
PS1=`ls -d /proc/* | grep [0-9] | wc -l`
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc