免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2534 | 回复: 4
打印 上一主题 下一主题

redhat 和 ubuntu 中同样代码表现不一样的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-20 18:37 |只看该作者 |倒序浏览
本帖最后由 yinchonging 于 2010-05-20 18:40 编辑

数据中心的服务器是redhat 64bit
内部测试服务器是 ubuntu 10.04 32bit

/usr/sbin/losf -p 2005 |wc -l  查看redhat服务器的tomcat线程一切正常,实施更新索引、搜索啥的都正常。

再看ubuntu系统时,同样的代码,实施更新索引没有问题,但是每次搜索打开的文件数据都增加很多,而且不释放,程序一会就超出系统打开文件数量的限制。

请问各位高手有碰到类似这样的问题吗?下面红色部分代码(128行以后)都是问题代码,每次搜索之前都会增加类似的东西。
下面蓝色代码 (1-4行)101 是没有搜索前的正常状态,141是搜索一次以后的异常数量。

  1. [color=Blue]test@test-ubuntu:~$ /usr/bin/lsof -p 2218 | wc -l
  2. 101
  3. test@test-ubuntu:~$ /usr/bin/lsof -p 2218 | wc -l
  4. 141[/color]
  5. test@test-ubuntu:~$ /usr/bin/lsof -p 2218
  6. COMMAND  PID     USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
  7. java    2218 test  cwd    DIR        8,1     4096 434118 /home/test/apache-tomcat-6.0.18/bin
  8. java    2218 test  rtd    DIR        8,1     4096      2 /
  9. java    2218 test  txt    REG        8,1    47308 176536 /usr/jdk1.6.0_18/bin/java
  10. java    2218 test  mem    REG        8,1 14950400 180505 /usr/jdk1.6.0_18/jre/lib/i386/client/classes.jsa
  11. java    2218 test  mem    REG        8,1  6832225 175940 /usr/jdk1.6.0_18/jre/lib/charsets.jar
  12. java    2218 test  mem    REG        8,1    37084 173847 /usr/jdk1.6.0_18/jre/lib/i386/libnio.so
  13. java    2218 test  mem    REG        8,1  1829351  18218 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/xtyon_data_analysis.jar
  14. java    2218 test  mem    REG        8,1   732695  18216 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mysql-connector-java-5.1.12-bin.jar
  15. java    2218 test  mem    REG        8,1   267121  18215 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/memcached-2.5.jar
  16. java    2218 test  mem    REG        8,1   447676  18193 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mail-1.4.1.jar
  17. java    2218 test  mem    REG        8,1   391834  18192 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/log4j-1.2.15.jar
  18. java    2218 test  mem    REG        8,1   120640  18191 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/junit-3.8.2.jar
  19. java    2218 test  mem    REG        8,1    18913  18190 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/jargs.jar
  20. java    2218 test  mem    REG        8,1    51526  18189 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/cpdetector_1.0.7.jar
  21. java    2218 test  mem    REG        8,1   388562  18187 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/antlr.jar
  22. java    2218 test  mem    REG        8,1    96117 173846 /usr/jdk1.6.0_18/jre/lib/i386/libnet.so
  23. java    2218 test  mem    REG        8,1   841696 175961 /usr/jdk1.6.0_18/jre/lib/ext/localedata.jar
  24. java    2218 test  mem    REG        8,1    49145 434164 /home/test/apache-tomcat-6.0.18/lib/catalina-ant.jar
  25. java    2218 test  mem    REG        8,1    49019 434178 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-ja.jar
  26. java    2218 test  mem    REG        8,1    42702 434177 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-fr.jar
  27. java    2218 test  mem    REG        8,1    45686 434176 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-es.jar
  28. java    2218 test  mem    REG        8,1   228471 434166 /home/test/apache-tomcat-6.0.18/lib/catalina-tribes.jar
  29. java    2218 test  mem    REG        8,1  1129912 434167 /home/test/apache-tomcat-6.0.18/lib/catalina.jar
  30. java    2218 test  mem    REG        8,1   102282 434169 /home/test/apache-tomcat-6.0.18/lib/jasper-el.jar
  31. java    2218 test  mem    REG        8,1    83787 434173 /home/test/apache-tomcat-6.0.18/lib/servlet-api.jar
  32. java    2218 test  mem    REG        8,1   197443 434175 /home/test/apache-tomcat-6.0.18/lib/tomcat-dbcp.jar
  33. java    2218 test  mem    REG        8,1    72183 434172 /home/test/apache-tomcat-6.0.18/lib/jsp-api.jar
  34. java    2218 test  mem    REG        8,1   511634 434171 /home/test/apache-tomcat-6.0.18/lib/jasper.jar
  35. java    2218 test  mem    REG        8,1   123115 434165 /home/test/apache-tomcat-6.0.18/lib/catalina-ha.jar
  36. java    2218 test  mem    REG        8,1  1395264 434170 /home/test/apache-tomcat-6.0.18/lib/jasper-jdt.jar
  37. java    2218 test  mem    REG        8,1   742085 434174 /home/test/apache-tomcat-6.0.18/lib/tomcat-coyote.jar
  38. java    2218 test  mem    REG        8,1    10805 434163 /home/test/apache-tomcat-6.0.18/lib/annotations-api.jar
  39. java    2218 test  mem    REG        8,1 51755747 141494 /usr/jdk1.6.0_18/jre/lib/rt.jar
  40. java    2218 test  mem    REG        8,1    26048 139904 /usr/lib/gconv/gconv-modules.cache
  41. java    2218 test  mem    REG        8,1   257156 290037 /usr/lib/locale/zh_CN.utf8/LC_CTYPE
  42. java    2218 test  mem    REG        8,1    76348 173709 /usr/jdk1.6.0_18/jre/lib/i386/libzip.so
  43. java    2218 test  mem    REG        8,1    42572 266165 /lib/tls/i686/cmov/libnss_files-2.11.1.so
  44. java    2218 test  mem    REG        8,1    34408 266169 /lib/tls/i686/cmov/libnss_nis-2.11.1.so
  45. java    2218 test  mem    REG        8,1    30496 266161 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
  46. java    2218 test  mem    REG        8,1    32768 136509 /tmp/hsperfdata_test/2218
  47. java    2218 test  mem    REG        8,1    79676 266159 /lib/tls/i686/cmov/libnsl-2.11.1.so
  48. java    2218 test  mem    REG        8,1    36586  18188 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/chardet.jar
  49. java    2218 test  mem    REG        8,1    27690 434168 /home/test/apache-tomcat-6.0.18/lib/el-api.jar
  50. java    2218 test  mem    REG        8,1    18984 434145 /home/test/apache-tomcat-6.0.18/bin/tomcat-juli.jar
  51. java    2218 test  mem    REG        8,1     9341 434124 /home/test/apache-tomcat-6.0.18/bin/commons-daemon.jar
  52. java    2218 test  mem    REG        8,1    38694 171595 /usr/jdk1.6.0_18/jre/lib/i386/native_threads/libhpi.so
  53. java    2218 test  mem    REG        8,1   189225 173631 /usr/jdk1.6.0_18/jre/lib/i386/libjava.so
  54. java    2218 test  mem    REG        8,1    30684 266178 /lib/tls/i686/cmov/librt-2.11.1.so
  55. java    2218 test  mem    REG        8,1   149392 266156 /lib/tls/i686/cmov/libm-2.11.1.so
  56. java    2218 test  mem    REG        8,1  5999739 173616 /usr/jdk1.6.0_18/jre/lib/i386/client/libjvm.so
  57. java    2218 test  mem    REG        8,1  1405508 266148 /lib/tls/i686/cmov/libc-2.11.1.so
  58. java    2218 test  mem    REG        8,1     9736 266154 /lib/tls/i686/cmov/libdl-2.11.1.so
  59. java    2218 test  mem    REG        8,1    38142 173704 /usr/jdk1.6.0_18/jre/lib/i386/jli/libjli.so
  60. java    2218 test  mem    REG        8,1   117086 266174 /lib/tls/i686/cmov/libpthread-2.11.1.so
  61. java    2218 test  mem    REG        8,1    17519 434120 /home/test/apache-tomcat-6.0.18/bin/bootstrap.jar
  62. java    2218 test  mem    REG        8,1    56701 173630 /usr/jdk1.6.0_18/jre/lib/i386/libverify.so
  63. java    2218 test  mem    REG        8,1   113964 261752 /lib/ld-2.11.1.so
  64. java    2218 test    0r   CHR        1,3      0t0    788 /dev/null
  65. java    2218 test    1w   REG        8,1   149866 404375 /home/test/apache-tomcat-6.0.18/logs/catalina.out
  66. java    2218 test    2w   REG        8,1   149866 404375 /home/test/apache-tomcat-6.0.18/logs/catalina.out
  67. java    2218 test    3r   REG        8,1    17519 434120 /home/test/apache-tomcat-6.0.18/bin/bootstrap.jar
  68. java    2218 test    4r   REG        8,1     9341 434124 /home/test/apache-tomcat-6.0.18/bin/commons-daemon.jar
  69. java    2218 test    5r   REG        8,1    18984 434145 /home/test/apache-tomcat-6.0.18/bin/tomcat-juli.jar
  70. java    2218 test    6r   REG        8,1 51755747 141494 /usr/jdk1.6.0_18/jre/lib/rt.jar
  71. java    2218 test    7w   REG        8,1    16217 404376 /home/test/apache-tomcat-6.0.18/logs/catalina.2010-05-20.log
  72. java    2218 test    8w   REG        8,1     8290 404377 /home/test/apache-tomcat-6.0.18/logs/localhost.2010-05-20.log
  73. java    2218 test    9w   REG        8,1        0 404378 /home/test/apache-tomcat-6.0.18/logs/manager.2010-05-20.log
  74. java    2218 test   10w   REG        8,1        0 404379 /home/test/apache-tomcat-6.0.18/logs/admin.2010-05-20.log
  75. java    2218 test   11w   REG        8,1        0 404380 /home/test/apache-tomcat-6.0.18/logs/host-manager.2010-05-20.log
  76. java    2218 test   12r   REG        8,1    10805 434163 /home/test/apache-tomcat-6.0.18/lib/annotations-api.jar
  77. java    2218 test   13r   REG        8,1   742085 434174 /home/test/apache-tomcat-6.0.18/lib/tomcat-coyote.jar
  78. java    2218 test   14r   REG        8,1  1395264 434170 /home/test/apache-tomcat-6.0.18/lib/jasper-jdt.jar
  79. java    2218 test   15r   REG        8,1   123115 434165 /home/test/apache-tomcat-6.0.18/lib/catalina-ha.jar
  80. java    2218 test   16r   REG        8,1    27690 434168 /home/test/apache-tomcat-6.0.18/lib/el-api.jar
  81. java    2218 test   17r   REG        8,1   511634 434171 /home/test/apache-tomcat-6.0.18/lib/jasper.jar
  82. java    2218 test   18r   REG        8,1    72183 434172 /home/test/apache-tomcat-6.0.18/lib/jsp-api.jar
  83. java    2218 test   19r   REG        8,1   197443 434175 /home/test/apache-tomcat-6.0.18/lib/tomcat-dbcp.jar
  84. java    2218 test   20r   REG        8,1    83787 434173 /home/test/apache-tomcat-6.0.18/lib/servlet-api.jar
  85. java    2218 test   21r   REG        8,1   102282 434169 /home/test/apache-tomcat-6.0.18/lib/jasper-el.jar
  86. java    2218 test   22r   REG        8,1  1129912 434167 /home/test/apache-tomcat-6.0.18/lib/catalina.jar
  87. java    2218 test   23r   REG        8,1   228471 434166 /home/test/apache-tomcat-6.0.18/lib/catalina-tribes.jar
  88. java    2218 test   24r   REG        8,1    45686 434176 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-es.jar
  89. java    2218 test   25r   REG        8,1    42702 434177 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-fr.jar
  90. java    2218 test   26r   REG        8,1    49019 434178 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-ja.jar
  91. java    2218 test   27r   REG        8,1    49145 434164 /home/test/apache-tomcat-6.0.18/lib/catalina-ant.jar
  92. java    2218 test   28r   REG        8,1   841696 175961 /usr/jdk1.6.0_18/jre/lib/ext/localedata.jar
  93. java    2218 test   29u  IPv6      22097      0t0    TCP *:8000 (LISTEN)
  94. java    2218 test   30u  sock        0,6      0t0  22095 can't identify protocol
  95. java    2218 test   31w   REG        8,1   145693 399513 /home/test/apache-tomcat-6.0.18/logs/localhost_access_log.2010-05-20.txt
  96. java    2218 test   32r   CHR        1,9      0t0    793 /dev/urandom
  97. java    2218 test   33r   CHR        1,8      0t0    792 /dev/random
  98. java    2218 test   34r   CHR        1,9      0t0    793 /dev/urandom
  99. java    2218 test   35r   CHR        1,9      0t0    793 /dev/urandom
  100. java    2218 test   36r   CHR        1,9      0t0    793 /dev/urandom
  101. java    2218 test   37r   CHR        1,9      0t0    793 /dev/urandom
  102. java    2218 test   38r   CHR        1,9      0t0    793 /dev/urandom
  103. java    2218 test   39r   CHR        1,9      0t0    793 /dev/urandom
  104. java    2218 test   40u  IPv6      36636      0t0    TCP localhost:8000->localhost:2348 (ESTABLISHED)
  105. java    2218 test   41u  IPv6      22103      0t0    TCP *:8009 (LISTEN)
  106. java    2218 test   42u  IPv6      22109      0t0    TCP localhost:8005 (LISTEN)
  107. java    2218 test   46u  IPv6      35379      0t0    TCP localhost:8000->localhost:56196 (ESTABLISHED)
  108. java    2218 test   47w   REG        8,1    92925 406067 /home/test/apache-tomcat-6.0.18/logs/create_index.log
  109. java    2218 test   48r   REG        8,1   388562  18187 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/antlr.jar
  110. java    2218 test   49r   CHR        1,9      0t0    793 /dev/urandom
  111. java    2218 test   50r   REG        8,1  6832225 175940 /usr/jdk1.6.0_18/jre/lib/charsets.jar
  112. java    2218 test   51w   REG        8,1     7221 406069 /home/test/apache-tomcat-6.0.18/logs/search_index.log
  113. java    2218 test   52w   REG        8,1      378 406085 /home/test/apache-tomcat-6.0.18/logs/delete_index.log
  114. java    2218 test   53r   REG        8,1    36586  18188 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/chardet.jar
  115. java    2218 test   54u  unix 0xedeb4400      0t0  22100 socket
  116. java    2218 test   55r   REG        8,1    51526  18189 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/cpdetector_1.0.7.jar
  117. java    2218 test   56r   REG        8,1    18913  18190 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/jargs.jar
  118. java    2218 test   57r   REG        8,1   120640  18191 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/junit-3.8.2.jar
  119. java    2218 test   58r   REG        8,1   391834  18192 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/log4j-1.2.15.jar
  120. java    2218 test   59r   REG        8,1   447676  18193 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mail-1.4.1.jar
  121. java    2218 test   60r   REG        8,1   267121  18215 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/memcached-2.5.jar
  122. java    2218 test   61r   REG        8,1   732695  18216 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mysql-connector-java-5.1.12-bin.jar
  123. java    2218 test   62r   REG        8,1  1829351  18218 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/xtyon_data_analysis.jar
  124. java    2218 test   63r  FIFO        0,8      0t0  22287 pipe
  125. java    2218 test   64w  FIFO        0,8      0t0  22287 pipe
  126. java    2218 test   65u  0000        0,9        0    778 anon_inode
  127. java    2218 test   66u  IPv6      22288      0t0    TCP localhost:53404->localhost:11211 (ESTABLISHED)
  128. [color=Red]java    2218 test   67r   REG        8,1    17315  18258 /home/test/index/_16l.cfs
  129. java    2218 test   68r   REG        8,1    16803  18256 /home/test/index/_16k.cfs
  130. java    2218 test   69r   REG        8,1    27000  18254 /home/test/index/_16j.cfs
  131. java    2218 test   70r   REG        8,1    20752  18252 /home/test/index/_16i.cfs
  132. java    2218 test   71r   REG        8,1    19918  18250 /home/test/index/_16h.cfs
  133. java    2218 test   72r   REG        8,1    22231  18244 /home/test/index/_16g.cfs
  134. java    2218 test   73r   REG        8,1   879998  18369 /home/test/index/_16f.cfs
  135. java    2218 test   74r   REG        8,1  1823649   2446 /home/test/index/_13m.cfs
  136. java    2218 test   75r   REG        8,1  1961810  18194 /home/test/index/_v9.cfs
  137. java    2218 test   76r   REG        8,1  3390728  18324 /home/test/index/_sg.cfs
  138. java    2218 test   77r   REG        8,1  2174588  18247 /home/test/index/_pn.cfs
  139. java    2218 test   78r   REG        8,1  2544747  18237 /home/test/index/_mu.cfs
  140. java    2218 test   79r   REG        8,1  6033838  18229 /home/test/index/_k1.cfs
  141. java    2218 test   80r   REG        8,1  2039067   2403 /home/test/index/_hn.cfs
  142. java    2218 test   81r   REG        8,1  2465835  18372 /home/test/index/_e0.cfs
  143. java    2218 test   82r   REG        8,1  4356292  18421 /home/test/index/_b7.cfs
  144. java    2218 test   83r   REG        8,1  4337262  18420 /home/test/index/_8e.cfs
  145. java    2218 test   84r   REG        8,1  4127097  18419 /home/test/index/_5l.cfs
  146. java    2218 test   85r   REG        8,1  4223174  18342 /home/test/index/_2s.cfs[/color]
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-05-21 10:59 |只看该作者
很 正常,ubuntu 在乎的是桌面应用

论坛徽章:
0
3 [报告]
发表于 2010-05-21 11:06 |只看该作者
那个32位和64位系统对应应该有区别吧

论坛徽章:
0
4 [报告]
发表于 2010-05-21 15:04 |只看该作者
会有区别,但通信不会有差距

论坛徽章:
0
5 [报告]
发表于 2010-05-21 15:31 |只看该作者
会有区别,但通信不会有差距
linux初学三月 发表于 2010-05-21 15:04



    是两个不同的服务器,一个32位,一个64位
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP