Der kann sich das ganze hier mal anschauen und gleich eine Bestellen
Tomcat garbage collection & Visual VM
Mal wieder ein interessanter Fall.
Wie stelle ich die GC richtig ein
-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -Xss256K
Das ist auf jedenfall eine Config die sehr gut arbeitet
Hier die ganze Config
JAVA_OPTS=”${JAVA_OPTS} -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory -DtestoEnvironment=Prod -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -Xss256K -XX:PermSize=384M -XX:MaxPermSize=512M -Xmx16048m -Xmx16046m
Ob der ganze Tomcat von Anfang an 16 GB hat oder nicht müßt ihr selber entscheiden.
Wie kann ich die GC richtig kontrollieren. Dafür gibt es ein sehr gutes Tool nennt sich Visual VM
Dazu müßt ihr folgende Zeilen noch in der Tomcat.conf dazu geben, das sollte nach erfolgreichen Test abgeschaltet werden.
Kostet etwas Performance. Tomcat neustarten
#JAVA_OPTS=”-Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.0.42″
Danach ist es möglich sich mit VisualVM zu verbinden und sich die Werte anzeigen zu lassen.
Hier ist es möglich eine Garbage Collection von Hand aus zu lösen, damit ist sehr leicht zu sehen, ob wir hier noch mehr fein tuning machen müssen.
Dazu habe ich noch einen Link wo dies genauer erklärt
http://www.dekho.com.au/realtime-monitoring-of-tomcat-cpu-and-memory-usage/
*update*
Hier habe ich auch noch was gutes gefunden
https://blogs.oracle.com/taylor22/entry/java_monitoring_and_tuning_example
NSA, PRISM und wie sie alle heißen
Dabei fällt mir Spontan, ein alter Liedtext ein
Die Gedanken sind frei
wer kann sie erraten?
Sie fliehen vorbei
wie nächtliche Schatten.
Kein Mensch kann sie wissen,
kein Jäger erschießen
mit Pulver und Blei:
Die Gedanken sind frei!
Alles was irgendwie nur über einen Internet Server läuft ist nicht mehr frei.
Was Politiker tun sollten
Der Blog ist generell immer eine gute Anlauf stelle zum Thema Datenschutz
Geplante Obsoleszenz, es gibt eine Firma die testet….
Nachdem schon ein Gesetzt gescheitert ist, gibt es nun eine Firma die hier versucht die Lücke zu schließen.
Könnt ja mal rein schauen
http://htv-gmbh.de/news/Erste_Verleihung_des_HTV-Life-Guetesiegels_gegen_geplante_Obsoleszenz.html
LVM und VMWARE Speichervergrößern
Heute wurde ich um Hilfe gebeten bei einer Disk Erweiterungen.
Ohne Backup sollten solche Schritte nicht gemacht werden.
Problem es wurden einer Festplatte unter VMWARE mehr Speicher zugewiesen. Wie bekomme ich jetzt diesen Speicher meiner LVM zugeordnet. Viele Anleitungen und KB Artikel bei VMWARE gehen davon aus eine zweite Disk ist dazu gekommen.
Es schreiben ganz wenige, wie eine vorhande Disk mehr Speicher zugewiesen bekommt unter Linux, ohne eine zweite Partion etc an zu legen.
Linux ist nicht gleich Linux
Besonders bei Red Hat. Ich komme ja eher aus der Debian / Ubuntu Ecke.
Was ich jetzt erst gefunden habe, wie ich die Festplatten unter Red Hat neu einlesen kann.
Ein Reboot tut es auch, falls dies möglich ist.
Wer ein Abo kann sich hier einloggen um zu sehen wie Festplatten neu eingelesen werden können
https://access.redhat.com/site/solutions/3941
Ich hole das die Tage nach und stelle die Befehle kurz vor….
Also der Text ist leider etwas länger daher nur ein wichtiger Befehl
echo “c t l” > /sys/class/scsi_host/hostH/scan
where H is the HBA number, c is the channel on the HBA, t is the SCSI target ID, and l is the LUN.
Weitere Links
http://linuxnextgen.blogspot.de/2011/12/online-lun-detection-in-rhel.html
http://docs.fedoraproject.org/en-US/Fedora/14/html/Storage_Administration_Guide/adding_storage-device-or-path.html
Bei Mars Solution eine Firma aus Göppingen fand ich die Antwort.
http://www.mars-solutions.de/knowledgebase/vmware_debian_online_disk_resize
Hier kurz die Befehle was verwendet wurde und kurzer Ablauf
1. Festplatten Speicher erhöhen unter VMWARE
2. VM neu starten oder luns neu einlesen
3. pvresize /dev/sdb
4. pvdisplay
5. lvextend -l+100%FREE /dev/vg01/lv01
6. resize2fs /dev/mapper/vg01-lv01
7. df -h
Kurz kontrollieren ob alles geklappt hat.
iOSGeräte verursachen hohe Last am Exchange 2010 SP2
Wer gerade von dem Problem geplagt ist sollte sich gerade folgende Links anschauen
http://support.microsoft.com/kb/2814847/en-us
Atlas der Vorurteile
Raspberry Pi kaufen
Ich wurde jetzt schon des öfteren angesprochen wo ich den Pi den nun her habe.
Wer nicht in England bestellen möchte über Kreditkarte
kann dies nun über die Händler in Deutschland tun
http://geizhals.at/de/raspberry-pi-model-b-rev-2-0-a874581.html
Gesetzt gegen Geplante Obsoleszenz
Es ist ja zur Zeit zum Glück etwas Thema in den Medien
Ein neues Gesetz der Opposition soll eine Mindestnutzungsdauer für Produkte durchsetzen, um die Umwelt und den Konsumenten zu schonen. “Blattzähler zur Funktionseinstellung bei Druckern” sollen beispielsweise verboten werden.
Sag Ja
Sag ja zum Leben, sag ja zum Job, sag ja zur Karriere, sag ja zur
Familie. Sag ja zu einem pervers großen Fernseher. Sag ja zu
Waschmaschinen, Autos, CD-Playern und elektrischen Dosenöffnern. Sag
ja zur Gesundheit, niedrigem Cholesterinspiegel und
Zahnzusatzversicherung. Sag ja zur Bausparkasse, sag ja zur ersten
Eigentumswohnung, sag ja zu den richtigen Freunden. Sag ja zur
Freizeitkleidung mit passenden Koffern, sag ja zum dreiteiligen Anzug
auf Ratenzahlung in hunderten von Scheiß-Stoffen. Sag ja zu
Do-it-yourself und dazu, dass Du am Sonntagmorgen nicht mehr weißt,
wer du bist. Sag ja dazu auf Deiner Couch zu hocken und Dir
hirnlähmende Gameshows reinzuziehen, und Dich dabei mit scheiß
Junk-Frass vollzustopfen. Sag ja dazu, am Schluss vor Dich
hinzuverwesen, Dich in einer elenden Bruchbude vollzupissen und den
missratenen Ego-Ratten von Kindern, die Du gezeugt hast, damit sie
Dich ersetzen, nur noch peinlich zu sein. Sag ja zur Zukunft, sag ja
zum Leben. Aber warum sollte ich das machen? Ich habe zum ja sagen
nein gesagt. Die Gründe? Es gibt keine Gründe. Wer braucht Gründe,
wenn man Heroin hat?


