Why has my gnus becomes so slow?
  Home FAQ Contact Sign in
gnu.emacs.gnus only
 
Advanced search
POPULAR GROUPS

more...

gnu.emacs.gnus Profile…
 Up
Why has my gnus becomes so slow?         


Author: Victor S. Miller
Date: Sep 8, 2008 08:38

In the last week or so gnus has become absurdly slow to start up (or
get new news). Typically it now takes over 5 minutes while gnus is
reading the active file from the news server, and it always displays
messages "Reading directory" for each of my nnml folders. I've
checked that gnus-read-active-file is set to its default value 'some,
and that gnus-check-new-newsgroups is set to its defualt value
'ask-server. Also gnus-nov-is-evil is set to nil. I've tried
regenerating the nov databases (.overview) for the nnml directories,
but it doesn't seem to make a difference. Any suggestions? I'm
running gnus 5.10.6.

Victor
3 Comments
Re: Why has my gnus becomes so slow?         


Author: Andy Stewart
Date: Sep 8, 2008 17:25

>>>>> "Victor" == Victor S Miller algebraic.org> writes:

Hi.
Because gnus have to get news from server.
You can install leafnode to get news from news server.
So gnus is fast when it just one news reader.

Note, after you install leafnode, you set your gnus-select-method with
"localhost", like below:
(setq gnus-select-method '(nntp "localhost"))

Victor> In the last week or so gnus has become absurdly slow to start up (or
Victor> get new news). Typically it now takes over 5 minutes while gnus is
Victor> reading the active file from the news server, and it always displays
Victor> messages "Reading directory" for each of my nnml folders. I've
Victor> checked that gnus-read-active-file is set to its default value 'some,
Victor> and that gnus-check-new-newsgroups is set to its defualt value
Victor> 'ask-server. Also gnus-nov-is-evil is set to nil. I've tried
Victor> regenerating the nov databases (.overview) for the nnml directories,
Victor> but it doesn't seem to make a difference. Any suggestions? I'm
Victor> running gnus 5.10.6.

Victor> Victor
no comments
Re: Why has my gnus becomes so slow?         


Author: Victor S. Miller
Date: Sep 8, 2008 19:07

>>>>> "Andy" == Andy Stewart gmail.com> writes:
>>>>> "Victor" == Victor S Miller algebraic.org> writes:
Andy> Hi. Because gnus have to get news from server. You can install
Andy> leafnode to get news from news server. So gnus is fast when it
Andy> just one news reader.

Andy, Thanks for the reply. What is "leafnode" and where do I get it?
In the meantime I found that I had had gnus-agent set to 't, when I
set it back to nil I found that at least it didn't take much time to
get news from the new server. However, it still takes a really long
time for it to read all of my nnml directories. It never used to do
this, and I'm at a loss to see how I can change it back. I did make
sure that I set gnus-nov-is-evil to nil, and regenerated the .overview
files. However, that didn't have any (noticeable) effect.

Victor
Andy> Note, after you install leafnode, you set your
Andy> gnus-select-method with "localhost", like below: (setq
Andy> gnus-select-method '(nntp "localhost"))
Show full article (1.73Kb)
no comments
Re: Why has my gnus becomes so slow?         


Author: Andy Stewart
Date: Sep 8, 2008 20:04

>>>>> "Victor" == Victor S Miller algebraic.org> writes:

Hi, Victor.

------------------------------> leafnode instro start <------------------------------

Leafnode is a news server suitable for small, limited-bandwidth sites
with only a few users ('leaf' sites). It keeps track of which groups are being
read, and downloads only articles in those groups. Leafnode has been
designed to require no maintenance and to be easy to set up.

------------------------------> leafnode instro end <------------------------------

Because gnus get news is implement as elisp, and gnus is same process
with emacs.
So if gnus get many news self, will make it freeze too long.

leafnode can get news from server in background, so gnus just to read
localhost from leafnode and don't spend much time on get news.

My gnus always very fast when i use leafnode to get news.

You can get it from
http://leafnode.sourceforge.net

If you use Debian, it's very simply, just:

1. -> sudo aptitude install leafnode
Show full article (3.36Kb)
no comments