最近,我注意到我的网络速度变慢了。在系统监视器的网络统计信息中,显示了正确的速度。我使用诸如nethogs之类的工具来调查哪个进程使用率很高。这没有多大帮助,因为显示的过程几乎没有占用我的速度。
突然,我想到几个星期前,我观察到java进程占用了很多cpu。我以为如果停止它,它甚至可能改变我的净速度的命运。因此,我继续这样做。出乎意料的是,我的速度恢复了正常,并且我的计算机仍然正常运行。
root@saurabh-ubuntu:/home/saurabh# ps aux | grep java
tomcat7 1546 0.2 1.4 1915288 44708 ? Sl 12:05 0:11 /usr/lib/jvm/default-java/bin/java -Djava.util.logging.config.file=/var/lib/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -Djava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/var/lib/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/tmp/tomcat7-tomcat7-tmp org.apache.catalina.startup.Bootstrap start
saurabh 14757 222 23.2 3481076 700356 ? SNl 13:19 6:09 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Dnetworkaddress.cache.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Djava.net.preferIPv4Stack=true -Xms60m -Xmx512m -Djava.library.path=lib -classpath wrapper.jar:bcprov-jdk15on-151.jar:freenet-ext.jar:freenet.jar -Dwrapper.key=liPhWRMzGh3wcYvE -Dwrapper.backend=pipe -Dwrapper.disable_console_input=TRUE -Dwrapper.pid=1298 -Dwrapper.version=3.5.20 -Dwrapper.native_library=wrapper -Dwrapper.arch=x86 -Dwrapper.ignore_signals=TRUE -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=3 freenet.node.NodeStarter freenet.ini
root 16561 0.0 0.0 16896 928 pts/1 S+ 13:22 0:00 grep --color=auto java
我对此不太了解,但是我希望停止Java进程不会使某些事情不起作用吗?如果是,那么如何阻止它再次出现?
编辑:如果我结束或终止该过程,它将重新开始。只有我停止它,它才会停止。
好像是Freenet引起了问题。我删除了它,现在一切正常。多亏了这个线程。另外,一旦我杀死了该进程,它就不会重新启动。因此,它成功了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句