top - 08:28:09 up 12:59, 2 users, load average: 0.59, 0.47, 0.35
Tasks: 200 total, 1 running, 199 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.1%us, 2.7%sy, 0.0%ni, 88.1%id, 2.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3981656k total, 3817680k used, 163976k free, 145792k buffers
Swap: 8910840k total, 25940k used, 8884900k free, 632852k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1784 cassandr 20 0 2828m 1.4g 16m S 6 35.7 1:18.35 jsvc
5250 dev 20 0 1537m 195m 47m S 6 5.0 4:19.77 spotify
1202 root 20 0 307m 188m 16m S 4 4.8 2:05.38 Xorg
2972 dev 20 0 1501m 368m 29m S 3 9.5 1:52.79 compiz
5274 dev 20 0 586m 17m 10m S 1 0.4 0:02.33 gnome-terminal
2944 dev 20 0 28020 3712 608 S 1 0.1 0:03.83 dbus-daemon
2981 dev 9 -11 421m 5864 3612 S 0 0.1 0:15.76 pulseaudio
3005 dev 20 0 628m 15m 10m S 0 0.4 0:00.17 nm-applet
3083 dev 20 0 388m 10m 7100 S 0 0.3 0:02.48 bamfdaemon
5485 root 20 0 17440 1476 1040 R 0 0.0 0:06.14 top
6091 dev 20 0 716m 88m 40m S 0 2.3 0:03.06 chrome
6255 dev 20 0 925m 76m 28m S 0 2.0 0:02.26 chrome
1 root 20 0 24564 2356 1288 S 0 0.1 0:02.40 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:01.72 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.63 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.12 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.46 migration/1
10 root 20 0 0 0 0 S 0 0.0 0:01.44 ksoftirqd/1
12 root RT 0 0 0 0 S 0 0.0 0:00.07 watchdog/1
13 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
14 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
15 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs
16 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
我的系统曾经非常快(戴尔 Optiplex 745,4 GB 内存),但现在我认为我安装了太多应用程序,并且后台进程太多,导致系统变慢。我想知道您是否可以帮助我加速系统,例如,我最近安装了 Apache 项目“cassandra”(Apache 的数据存储应用程序),它还不错,但这只是一次测试,我怀疑 cassandra 应用程序可能是我可以删除的一些不必要的应用程序之一。您能给我一些改进建议吗?谢谢
更新
我删除了 Cassandra,这似乎有很大帮助。谢谢!
$ sudo apt-get remove cassandra
[sudo] password for dev:
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Följande paket har installerats automatiskt och är inte längre nödvändiga:
libjna-java jsvc libopts25 ntp libcommons-daemon-java
Använd "apt-get autoremove" för att ta bort dem.
Följande paket kommer att TAS BORT:
cassandra
0 att uppgradera, 0 att nyinstallera, 1 att ta bort och 0 att inte uppgradera.
Efter denna åtgärd kommer 14,8 MB att frigöras på disken.
Vill du fortsätta [J/n]? J
(Läser databasen ... 664964 filer och kataloger installerade.)
Tar bort cassandra ...
xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss240k
Hanterar utlösare för python-support ...
Hanterar utlösare för ureadahead ...
dev@dev-OptiPlex-745:~$ sudo apt-get autoremove
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Följande paket kommer att TAS BORT:
jsvc libcommons-daemon-java libjna-java libopts25 ntp
0 att uppgradera, 0 att nyinstallera, 5 att ta bort och 0 att inte uppgradera.
Efter denna åtgärd kommer 2 858 kB att frigöras på disken.
Vill du fortsätta [J/n]? J
(Läser databasen ... 664861 filer och kataloger installerade.)
Tar bort jsvc ...
Tar bort libcommons-daemon-java ...
Tar bort libjna-java ...
Tar bort ntp ...
* Stopping NTP server ntpd [ OK ]
Tar bort libopts25 ...
Hanterar utlösare för man-db ...
Hanterar utlösare för doc-base ...
Behandlar 1 removed doc-base file...
Hanterar utlösare för ureadahead ...
Hanterar utlösare för libc-bin ...
ldconfig deferred processing now taking place
$
现在顶部的输出是:
top - 02:08:28 up 6 days, 17:49, 2 users, load average: 2.31, 2.80, 2.08
Tasks: 215 total, 1 running, 210 sleeping, 0 stopped, 4 zombie
Cpu(s): 7.5%us, 9.9%sy, 0.0%ni, 76.9%id, 5.0%wa, 0.0%hi, 0.7%si, 0.0%st
Mem: 3981656k total, 3875928k used, 105728k free, 33972k buffers
Swap: 8910840k total, 739692k used, 8171148k free, 2284296k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29893 dev 20 0 1210m 56m 8092 S 21 1.5 19:10.28 /usr/bin/deluge
1217 root 20 0 424m 187m 16m S 9 4.8 192:14.43 Xorg
2657 dev 20 0 1567m 201m 21m S 5 5.2 262:28.26 compiz
32020 dev 20 0 586m 16m 9808 S 1 0.4 0:00.80 gnome-terminal
32004 dev 20 0 922m 73m 20m S 1 1.9 0:05.87 chrome
10 root 20 0 0 0 0 S 0 0.0 0:26.38 ksoftirqd/1
380 root 20 0 17456 1476 1036 R 0 0.0 0:00.02 top
1 root 20 0 24576 1976 1084 S 0 0.0 0:02.60 init
2 root 20 0 0 0 0 S 0 0.0 0:00.07 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:40.31 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:16.35 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:02.00 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:04.78 migration/1
12 root RT 0 0 0 0 S 0 0.0 0:01.70 watchdog/1
13 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
14 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
15 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs
答案1
Cassandra 和 Spotify 是唯一占用大量 CPU 的非必要应用程序,即使占用了也不太多。您可以考虑最小化运行 Spotify,这样它就不必频繁更新屏幕,这也会减少 Xorg 和 compiz 的一些 CPU 使用率;您还可以考虑使用比 compiz 更轻量的窗口管理器,例如 Metacity,甚至可以切换到 Xfce ( ),apt-get install xubuntu-desktop
它提供了成熟的经典 Gnome 式界面,没有太多臃肿。
答案2
您可以停止 Cassandra 服务或从init.d
条目中删除 Cassandra,而不是删除 Cassandra。