Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!unisoft!peritek!dig From: dig@peritek.UUCP (Dave Gotwisner) Newsgroups: comp.sys.m68k Subject: Re: Need 68030 SYSV Box Message-ID: <1646@peritek.UUCP> Date: 8 Feb 91 02:41:53 GMT References: <1991Feb6.182148.14806@demott.com> Organization: Peritek Corp., Oakland, CA Lines: 25 In article <1991Feb6.182148.14806@demott.com>, kdq@demott.com (Kevin D. Quitt) writes: > > We are currently using Motorola's Delta 3000 series machines (25MHz > 68030), and we generally like them, but we've stumbled onto a problem. > It appears that Motorola's UNIX buffers pipes onto disk, and our product > is about to crash and burn because the pipes are so slow. The problem > surfaced recently when we a) moved from "development" type systems to > "production" systems (with slower, cheaper disks), and b) started driving > systems with more control channels. Actually, all UNIX systems that I have ever dealt with (from Version 6 through SVR3 and 4.3BSD) have put pipes on disk, usually in the root filesystem. This is a standard UNIXism. If this is not acceptable for your environment, you can (a) buy SVR4 source and rewrite the pipe code, or (b) rewrite your applications so they don't use pipes. Obviously (b) is easier. If you are running lots of programs and piping in the shell, you are probably out of luck, but if you have several of your own programs which are communicating, you may want to use the shared memory interface rather than pipes to communicate between your machines. -- ------------------------------------------------------------------------------ Dave Gotwisner UUCP: ...!unisoft!peritek!dig Peritek Corporation ...!vsi1!peritek!dig 5550 Redwood Road Oakland, CA 94619 Phone: 1-415-531-6500