My company (online greeting cards) sent our 4 million emails in 4 hours
using a cluster of about 30 mailers with qmail on FreeBSD (old version of
FreeBSD at that). That averages to 16,666 mail messages per minute or
about 500 per minute per server. The best part was the servers weren't
breaking a
I constantly wonder why on earth the !#%$!^%!# modem vendors
dont use the
'compatid' field to say 'this is compatable with a COM port' - and
everything would work nicely.
Because the drivers and the fluff they come with are rather excellent
advertising platforms.
Kees Jan
Background:
I want to construct a portable Makefile to build a java application.
When a java source file contains an inner class, it creates class
file names with an embedded '$'.
$ cat foo.java
public class foo {
private class bar {
}
At 12:46 19/02/01 -0800, Matt Dillon wrote:
Yes, but we are talking about simple stupid config files here. Programs
which actually tokenize an input stream typically do not use fgets().
Tokenizers either use [f]lex, [f]getc(), read() (and handle the buffering
themselves), or
Sorry to bother you hackers again, but two submissions to -questions
got no response so it looks like another scaleability issue on you
people can handle :
On a very busy postfix relay hub, we're seeing this:
Feb 19 15:00:16 imgate2 postfix/smtpd[323]: fatal: socket: No
In message [EMAIL PROTECTED] Jason Brazile writes:
: I want to construct a portable Makefile to build a java application.
That's not possible. Java specifies a half assed make system as part
of the language, so it is nearly impossible to use another make system
on top of it unless you are
In message [EMAIL PROTECTED] Warner Losh writes:
: This seems like a bug in make(1). Although I think you might want to
: investigate:
:
: d=$$
: X=foo\$dbar.class
:
: x:
: echo $(X)
d=$$
X=foo$dbar.class
x: $(X)
echo "$(X)"
Warner
To Unsubscribe: send mail to [EMAIL
Dear Jason,
I want to construct a portable Makefile to build a java application.
I've played with Java and Make in the past, but I found that spawning a new
instance of the Java compiler is more expensive than compiling a pretty big
bunch of files. gcc starts up a lot quicker than a JVM.
Warner wrote:
In message [EMAIL PROTECTED] Jason Brazile writes:
: I want to construct a portable Makefile to build a java application.
That's not possible. Java specifies a half assed make system as part
of the language, so it is nearly impossible to use another make system
on top of
Hi
I have made a patch to up ssh version 2.3.0(FreeBSD-current) to
recently released OpenSSH 2.5.1.
Too rough made and it should have more measurements especially in,
- SKEY or OPIE functions.
- Kerberos4/5 functions.
I could not compile with -DSKEY option yet and I did not test
On Tue, Feb 20, 2001 at 06:14:42PM +0300, Andrey Simonenko wrote:
Let's look at implementation of getaddrinfo(3) function (there are some
functions more which
do the same way). We can find source for this function in
/usr/src/lib/libc/net/getaddrinfo.c file.
This functions in some case
Have you tried playing with:
kern.ipc.maxsockbuf: 262144
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.maxsockets: 4136
The first one looks particularly interesting.
We have of course looked at that, and "guessed" it was as interesting
as you did.
I'm looking for some more precise guidance, if
In message 003001c09b4c$48226f90$[EMAIL PROTECTED] "Matthew Emmerton" writes:
: A surprising number of things get recompiled when the slightest change is
: made to a kernel configuration. I've often wondered myself why removing one
: line (such as psuedo-device bpf) forces lots of stuff to be
You might want to try setting
net.inet.tcp.sendspace
net.inet.tcp.recvspace
to larger values. I have these in my /etc/sysctl.conf.
regards,
mouss
At 15:28 20/02/01 +0100, Len Conrad wrote:
Sorry to bother you hackers again, but two submissions to -questions got
no response so
In message [EMAIL PROTECTED] Jason Brazile writes:
: Warner wrote:
: In message [EMAIL PROTECTED] Jason Brazile writes:
: : I want to construct a portable Makefile to build a java application.
:
: That's not possible. Java specifies a half assed make system as part
: of the language, so
At 05:51 20/02/01 +0100, Cyrille Lefevre wrote:
"Julian Stacey" [EMAIL PROTECTED] writes:
Here's a weirdness in 4.2-RELEASE kernel generation:
- Compiling a GENERIC kernel _Without -O optimiser causes a broken make !
- Compiling a GENERIC kernel _With_ -O optimiser compiles OK.
this
In message [EMAIL PROTECTED], [EMAIL PROTECTED] writes:
You might want to try setting
net.inet.tcp.sendspace
net.inet.tcp.recvspace
to larger values. I have these in my /etc/sysctl.conf.
These control the default socket buffer size. Assuming postfix
is not setting the
At 11:34 20/02/01 -0700, Drew Eckhardt wrote:
These control the default socket buffer size. Assuming postfix
is not setting the appropriate socket options, when they are increased
space will run out with even fewer connections. If they are decreased
such that they are less than the bandwidth
In the last episode (Feb 20), Len Conrad said:
Sorry to bother you hackers again, but two submissions to -questions
got no response so it looks like another scaleability issue on you
people can handle :
On a very busy postfix relay hub, we're seeing this:
Feb 19
Jason Brazile writes:
: I want to construct a portable Makefile to build a java application.
That's not possible. Java specifies a half assed make system as part
of the language, so it is nearly impossible to use another make system
on top of it unless you are willing to live with a
I want to construct a portable Makefile to build a java application.
I've played with Java and Make in the past, but I found that spawning a new
instance of the Java compiler is more expensive than compiling a pretty big
bunch of files. gcc starts up a lot quicker than a JVM.
Jikes
Jason Brazile [EMAIL PROTECTED] writes:
I want to construct a portable Makefile to build a java application.
Don't bother.
a) use jikes instead of javac, it's much faster and gives better
diagnostics.
Agreed.
b) to rebuild, just list all the source (.java) files on the jikes
Nate Williams [EMAIL PROTECTED] writes:
Disagree. If you want it to be portable, don't use a non-standard
extension to a tool, such as jikes dependency features.
We used jikes for our day-day development, but move back to using
'javac' for our Q/A and final builds. That way we can
Disagree. If you want it to be portable, don't use a non-standard
extension to a tool, such as jikes dependency features.
We used jikes for our day-day development, but move back to using
'javac' for our Q/A and final builds. That way we can complain to Sun
when things don't work.
Jason Brazile [EMAIL PROTECTED] writes:
I want to construct a portable Makefile to build a java application.
Don't bother.
a) use jikes instead of javac, it's much faster and gives better
diagnostics.
b) to rebuild, just list all the source (.java) files on the jikes
command line.
Have you tried playing with:
kern.ipc.maxsockbuf: 262144
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.maxsockets: 4136
The first one looks particularly interesting.
--Renaud
- Original Message -
From: "Len Conrad" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, February 20,
Let's look at implementation of getaddrinfo(3) function (there are some
functions more which
do the same way). We can find source for this function in
/usr/src/lib/libc/net/getaddrinfo.c file.
This functions in some case reads /etc/hosts file and try to find out there
host name. getaddrinfo(3)
On Tue, 20 Feb 2001, Len Conrad wrote:
kern.ipc.maxsockets = 5000
kern.ipc.maxsockbuf = 524288
But neither parameter takes effect.
If the sysctl's are read only that you want to change slap them in
your /boot/loader.rc
\ Increase MBUF's for purpose of testing Postfix under alot of
"Matthew Emmerton" [EMAIL PROTECTED] writes:
A surprising number of things get recompiled when the slightest change is
made to a kernel configuration. [...]
Not relevant. The point here is that 'make buildkernel' uses a compile
directory in /usr/obj, while the old 'config make' method uses a
On Tue, Feb 20, 2001 at 01:22:57AM -0800, Gordon Tetlow wrote:
My company (online greeting cards) sent our 4 million emails in 4 hours
using a cluster of about 30 mailers with qmail on FreeBSD (old version of
FreeBSD at that). That averages to 16,666 mail messages per minute or
about 500 per
On Tue, 20 Feb 2001, Jesper Skriver wrote:
On Tue, Feb 20, 2001 at 01:22:57AM -0800, Gordon Tetlow wrote:
My company (online greeting cards) sent our 4 million emails in 4 hours
using a cluster of about 30 mailers with qmail on FreeBSD (old version of
FreeBSD at that). That averages to
On Tue, 20 Feb 2001, Dan Phoenix wrote:
Just curious how you pull this off?
so 4 million/30=133 thousand emails per mail server roughly.
So how do you distribute between the machines evenly into ezmlm as
well?
We use Alteon load balancers to take care of the balancing part, after
that,
Dave Smith wrote:
On Tue, Feb 20, 2001 at 01:16:17PM +1300, David Preece wrote:
I started in the handbook, the section on backups and creating a bootable
floppy was invaluable. It's also worth trawling the archives of
freebsd-small, in particular look for "tinybsd" which (IIRC) is a
On Tue, 20 Feb 2001, Gordon Tetlow wrote:
Forgot to add info about the mailers. Each has a hardware raid controller
with about 32MB of memory on the controller configured to RAID-1 2HDs for
redundancy. Ideally, the mail never actually hits the disk but resides
exclusively in memory.
--Repost---
If duplicated, ignore this. thanks.
---
Hi
I have made a patch to up ssh version 2.3.0(FreeBSD-current) to
recently released OpenSSH 2.5.1.
Too rough made and it should have more measurements especially in,
- SKEY or OPIE
But neither parameter takes effect.
They may be read-only if you're running with securelevel 0. Otherwise they
"take effect" just fine.
Anybody got any other ideas how scale FreeBSD up to postfix's needs?
Yes, recompile your kernel with "maxusers 128" or more. This tweaks a bunch
of
Since nobody else has asked this, I think I will:
What network device are you using and with what driver?
Please show the output of `ifconfig -a' when you notice this problem.
Finally, try `ifconfig the_interface down' followed by `ifconfig
the_interface up' when you notice this, and see if it
Here's what has happened with the advice earlier:
tried to add the following via sysctl.conf
kern.ipc.maxsockets = 5000
kern.ipc.maxsockbuf = 524288
But neither parameter takes effect.
are these read-only values?? and:
# netstat -m
445/720/4096 mbufs in use (current/peak/max):
172
On Tue, 20 Feb 2001, Gordon Tetlow wrote:
Date: Tue, 20 Feb 2001 15:13:11 -0800 (PST)
From: Gordon Tetlow [EMAIL PROTECTED]
To: Jesper Skriver [EMAIL PROTECTED]
Cc: Dan Phoenix [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: qmail IO--qmail vs postfix competition
On Tue, 20 Feb 2001,
On Tue, 20 Feb 2001, Dan Phoenix wrote:
On Tue, 20 Feb 2001, Gordon Tetlow wrote:
Yep, that's 4 million unique emails. Actually, I should qualify that, it
took 4 hours for the mail servers to accept and queue them. The outgoing
probably took a bit longer, but from the way the queues
Just curious how you pull this off?
so 4 million/30=133 thousand emails per mail server roughly.
So how do you distribute between the machines evenly into ezmlm as
well?
On Tue, 20 Feb 2001, Gordon Tetlow wrote:
Date: Tue, 20 Feb 2001 15:35:31 -0800 (PST)
From: Gordon Tetlow [EMAIL
41 matches
Mail list logo