Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[system] temps wa dans top
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Dec 29, 2006 1:04 am    Post subject: Reply with quote

Enlight wrote:
je croyais iostat et vmstat deprecated au profit de dstat d'ailleurs!


Peut être, mais pour l'instant, sur les AIX, SunOS et linux (bien souvent du red hat AS ou EL) c'est du iostat et vmstat :-) dstat ça doit trop être jeune et limité au monde GNU non ? Car bon, déjà que sous les Unix y a pas l'option -n pour vmstat qui sert simplement pour l'affichage, alors pour le reste... :-)

Sinon moi je suis resté sur les 512 du début où il dit que sa machine à 512 de mémoire et 1Go de swap.
Back to top
View user's profile Send private message
alpha_one_x86
Guru
Guru


Joined: 29 Oct 2006
Posts: 544

PostPosted: Fri Dec 29, 2006 1:14 am    Post subject: Reply with quote

Oui j'ai fait des essay avec ma machine est plusieur barrette.
En cour j'ai:
Code:
toc ~ # vmstat -n 10
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  1 528460   6860   1164   4332 1582  802  1793   808  583   400  3  4  9 84
 0  2 528268   6184   1088   2504 1716  362  1755   362  558   318  0  4  0 96
 0  2 528480   5392   1100   2204 1596  460  1754   460  589   293  0  5  0 94
 0  2 526976   4856   1104   2712 2376  378  2518   378  602   355  0  5  0 95
 0  1 527784   6116   1092   2240 1640  541  1750   541  605   295  0  6  0 94
 0  2 525440   5140   1144   2248 2412  299  2585   304  604   387  0  5  0 95
 0  1 527472   8280   1100   2776 1655  679  1832   679  664   334  0  6  0 94
 0  1 528620   7852   1104   2500 1929  614  2015   614  627   323  0  5  0 94
 0  1 527008   6540   1112   2160 1998  263  2172   263  584   392  0  5  0 95
 2  2 527080   4988   1092   2584 1576  382  1727   382  587   352  0  3  0 97
 0  2 527116   5712   1100   2144 1728  386  1766   386  603   353  0  4  0 95
 0  2 526248   5096   1112   2704 1730  287  1915   287  589   392  0  6  0 94
 0  2 528836   6712   1108   2600 1176  622  1327   622  611   292  0  4  0 96
 0  2 529344   6124   1084   1960 1625  432  1711   432  613   366  0  5  0 95
 0  2 529068   5180   1092   1940 1658  346  1734   346  594   377  0  4  0 96


Je me suis mal exprimer au lancement pour moi je vien de lancer le serveur, le serveur non lancer ca donne un truc comme ça:
Code:
silvestre user # iostat
Linux 2.6.19-gentoo-r1 (silvestre)      12/29/06

avg-cpu:  %user   %nice    %sys %iowait   %idle
           3.07    1.36    1.43    0.72   93.42

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
hda               0.01         0.20         0.01        974         40
sda               4.90       123.65        42.86     615525     213368
sdb               0.32         2.09        25.34      10382     126152
sr0               0.00         0.04         0.00        184          0

silvestre user #         


Je vous donne le java installer des qu'il a lancer ma commande, j'y suis depuis 5min, mais je croi que c'est sun-jdk

EDIT: c'est pas moi qui est fait les commande, je les ai que copier.

EDIT2: commande fini:
Code:
toc ~ # emerge -s sun-jdk
Searching...
[ Results for search key : sun-jdk ]
[ Applications found : 1 ]

*  dev-java/sun-jdk
      Latest version available: 1.5.0.08
      Latest version installed: 1.5.0.08
      Size of files: 91,165 kB
      Homepage:      http://java.sun.com/j2se/1.5.0/
      Description:   Sun's J2SE Development Kit, version 1.5.0.08
      License:       dlj-1.1

toc ~ # emerge -av sun-jdk

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-java/sun-jdk-1.5.0.08  USE="-X -alsa -doc -examples -jce (-nsplugin)" 0 kB

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]       


EDIT3: ce que j'ai d'autre sur mon pc: apache, samba (serveur), vsftpd, gkrellmd, ssh, mais tant que je lance pas le serveur lineage, tout est trés performant et satisfesant.

EDIT4: (no comment)
Code:
toc ~ # iostat
Linux 2.6.17-hardened-r1 (toc)  12/29/06

avg-cpu:  %user   %nice    %sys %iowait   %idle
           0.60    2.29    3.92   85.09    8.10

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             227.38      3618.13      1549.58   19588469    8389400
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Dec 29, 2006 1:31 am    Post subject: Reply with quote

Intérêssant tout ça.
Déjà le iostat avant lancement me rassure, même si ça pourrait être mieux ;-)

Bon sinon le vmstat est catastrophique :-) mais tu t'en doutais. En gros, à première vue on dirait une application qui se lance... sauf que là elle reste dans cet état trop longtemps. Déjà il n'y a pas de mémoire cache, c'est pas mal, ça signifie que le système se comporte normalement dans un cas pareil.
Ensuite il y a des écritures/lectures swap en continu, c'est mauvais, mais tu as aussi du bi/bo dans la partie io du vmstat, si tu fais un man sur la commande, tu verras qu'il s'agit des écritures disques. Je me plante toujours entre les vmstat des différents OS, il faudrait que je vérifie si c'est décorrellé du si/so, a priori non, mais cela ne change rien au fait que tu as beaucoup d'écriture/lecture sur disque et un disque c'est lent, plus que de la mémoire.
Bon ensuite on voit qu'il y a un voir deux process bloqué (2ème colonne), encore une fois pas bon, sans doute ton process java qui est bloqué par une lecture/écriture, mais c'est bizarre, car en général, si c'est ça, ça doit apparaitre dans la runque. Quand le process est bloqué, c'est plus inquiétant. Faudrait essayer de lancer ta JVM sans log4j pour voir.

Dernier point, peux-tu lancer la commande
Code:
java-config -L
ça nous indiquera quelle JVM est actuellement utilisée.

PS : Vu que j'ai un métier et que ce n'est pas encore les vacances, je vais me coucher :-p
Back to top
View user's profile Send private message
alpha_one_x86
Guru
Guru


Joined: 29 Oct 2006
Posts: 544

PostPosted: Fri Dec 29, 2006 1:45 am    Post subject: Reply with quote

Pour "Faudrait essayer de lancer ta JVM sans log4j pour voir. " comment faire?
Code:
toc ~ # java-config -L
The following VMs are available for generation-2:
*)      Sun JDK 1.5.0.08 [sun-jdk-1.5]

Mon hdd est un sata II 250Go seagate, donc c'est pas lui qui freine. (il est bien reconu)
Et oui la le random access time est énorme.

Une fois le serveur lancer avec un pc qui pompe sur samba:
Code:
toc ~ # top
top - 09:49:26 up  2:01,  4 users,  load average: 0.64, 1.96, 2.53
Tasks:  69 total,   1 running,  68 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3% us,  1.3% sy,  0.0% ni, 97.3% id,  0.7% wa,  0.3% hi,  0.0% si
Mem:    494640k total,   489108k used,     5532k free,     4716k buffers
Swap:   979956k total,   527352k used,   452604k free,    47568k cached


EDIT:
quand je met comme commande:
nice -n 10 java -Xms300m -Xmx300m -cp bsf.jar:bsh-2.0b4.jar:common.....
j'ai:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
Back to top
View user's profile Send private message
alpha_one_x86
Guru
Guru


Joined: 29 Oct 2006
Posts: 544

PostPosted: Fri Dec 29, 2006 11:05 am    Post subject: Reply with quote

C'est quoi la version de java la + rapide?
Back to top
View user's profile Send private message
Scullder
Guru
Guru


Joined: 16 Mar 2006
Posts: 466
Location: France

PostPosted: Fri Dec 29, 2006 12:35 pm    Post subject: Reply with quote

alpha_one_x86 wrote:
C'est quoi la version de java la + rapide?

AMHA, celle de sun
_________________
Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Dec 29, 2006 1:35 pm    Post subject: Reply with quote

alpha_one_x86 wrote:
C'est quoi la version de java la + rapide?


Il n'y a pas de rêgle établi, cela dépend principalement du type d'application. Personnellement, quand j'obtenais de très bonnes performances, c'était avec la Jrockit de BEA en mode deterministic (non parralèle quoi).

Pour le problème lié à la heap size, essaie de modifier les valeurs suivantes :
Code:
-XX:MaxHeapFreeRatio=xx Maximum percentage of heap free after GC to avoid shrinking
-XX:MinHeapFreeRatio=xx Minimum percentage of heap free after GC to avoid expansion


Pour le log4j, je ne connais pas comment réagi lineage, mais perso j'enleverai la partie de commande associée à log4j (-Dlog4j.configuration="./config/log4j.xml")

Et sinon essaie aussi avec une taille à 128 pour le Xms et à 512 pour le Xmx. Peut être que cela permettra de lancer l'application et voir ses besoins en ressources mémoires.

Et si on n'arrivera toujours pas à comprendre ce qui se passe, alors faudra sans doute ajouter -verbose:gc redirigé dans un fichier, pour avoir le comportement du GC lorsque tu lances ta JVM, car peut être que le souci ne vient pas de la gestion mémoire (mais bon vu les exceptions sur la heap, ce serait étonnant).
Back to top
View user's profile Send private message
alpha_one_x86
Guru
Guru


Joined: 29 Oct 2006
Posts: 544

PostPosted: Fri Dec 29, 2006 5:12 pm    Post subject: Reply with quote

J'ai mit a jour mon serveur(seulement le datapack), voici ma nouvelle ligne de commande:
Code:
#! /bin/sh

nice -n 10 java -Xms128m -Xmx512m -cp bsf.jar:bsh-2.0b4.jar:commons-logging-1.1.jar:javolution.jar:jython.jar:c3p0-0.9.0.jar:mysql-connector-java-5.0.4-bin.jar:l2jserver.jar net.sf.l2j.gameserver.GameServer
#./GameServer_loop.sh &

Je teste en ce moment...

EDIT: toujour long avec ce serveur et la j'ai:
Code:
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
NPCTable: Error getting NPC template ID 32098 while trying to load skill trainer data.
et plein de truc du genre...
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Dec 29, 2006 10:46 pm    Post subject: Reply with quote

L'erreur avec NPCTable, après une recherche rapide sur google, c'est lié au serveur lineage, donc là faut voir du côté du support de lineage, à moins qu'un spécialiste lineage soit dans la salle. Mais bon c'est mauvais que le programme fasse autant d'erreurs comme ça, surtout qu'à priori il n'arrive pas à charger des données, cela laisserait supposer que l'installation est incomplète.
Back to top
View user's profile Send private message
alpha_one_x86
Guru
Guru


Joined: 29 Oct 2006
Posts: 544

PostPosted: Sat Dec 30, 2006 8:16 am    Post subject: Reply with quote

J'ai demander a un specialiste de lineage c'est normal, et marche toujour, bien meme avec ces errors (ca vire un mob bugger).
Toute les version de l2j marche pareil avec 512 de ram....
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum