I've been convinced not to biy NVidia anymore.

Le Tuesday 12 October 2010 06:04:27, Tomas Bodzar a C)crit :
> First of all people don't use NVIDIA crap for hosting platform (or any
> other use). Or at least they try to avoid it as much as possible. As
> you can see in your dmesg you have quite a lot of unsupported parts of
> HW (or badly working/set).
>
> It's fault of other OSs' that NVIDIA plays game about "available open
> source drivers" and that they want to play it. Couple of NVIDIA
> developers said during interviews that they don't care about open
> source systems, they develop only for payed systems. And not only SW
> part is crap in their case ;-)
>
> Anyway bigger problem is on your side as you don't want to learn or
> see differences in OpenBSD design and why is that and more
> specifically why it's better. You're looking at it from the point of
> view of Linux and other systems because you think that there is
> everything fine in them and that it's secure.
>
> On Mon, Oct 11, 2010 at 10:41 PM, Dmitry-T <dmitr...@yandex.ru> wrote:
> > I'm install OpenBSD 4.7 (dmesg attached)
> >
> > uname -a
> > OpenBSD d1.my.domain 4.7 GENERIC#112 amd64
> >
> > Run as root:
> > dd if=/dev/wd0c of=/dev/null bs=1m &
> > dd if=/dev/wd0c of=/dev/null bs=1m &
> > dd if=/dev/wd0c of=/dev/null bs=1m &
> >
> > top
> >
> > load averages: B 3.12, B 2.50, B 1.49 B  B 16:54:08
> > 37 processes: B 36 idle, 1 on processor
> > CPU states: B 0.1% user, B 0.0% nice, B 7.3% system, B 3.6% interrupt,
> > 89.1%
>
> idle
>
> > Memory: Real: 35M/339M act/tot B Free: 2393M B Swap: 0K/3071M used/tot
> >
> > B PID USERNAME PRI NICE B SIZE B  RES STATE B  B  WAIT B  B  B TIME B  B
> > CPU
>
> COMMAND
>
> > B 754 root B  B  -14 B  B 0 2232K 1228K sleep B  B  inode B  B  0:24 B
> > 6.10%
>
> dd
>
> > 25914 root B  B  B -5 B  B 0 2216K 1224K sleep B  B  getblk B  B 0:24
>
> B 6.05% dd
>
> > 21919 root B  B  -14 B  B 0 2204K 1224K sleep B  B  inode B  B  2:08 B
> > 5.96%
>
> dd
>
> > iostat wd0 1
> >
> > B  B  B tty B  B  B  B  B  B wd0 B  B  B  B  B  B  cpu
> > B tin tout B KB/t t/s MB/s B us ni sy in id
> > B  0 B  B 0 B 2.00 5141 10.04 B  0 B 0 23 13 64
> > B  0 B  B 0 B 2.00 5021 9.81 B  0 B 0 16 10 74
> > B  0 B 299 B 2.00 5206 10.17 B  0 B 0 21 B 8 71
> > B  0 B  B 0 B 2.00 5066 9.90 B  0 B 0 15 B 8 77
> >
> >
> > Run as _normal user_:
> > dd if=/dev/urandom of=/dev/null
> >
> > Try to recover ballance:
> > renice 20 -p 30996
> > renice -20 -p 21919 25914 754
> >
> > top
> >
> > load averages: B 3.53, B 3.55, B 3.00 B  B 17:12:19
> > 38 processes: B 1 running, 36 idle, 1 on processor
> > CPU states: B 0.0% user, B 0.0% nice, 98.4% system, B 1.6% interrupt, B
> > 0.0%
>
> idle
>
> > Memory: Real: 36M/339M act/tot B Free: 2394M B Swap: 0K/3071M used/tot
> >
> > B PID USERNAME PRI NICE B SIZE B  RES STATE B  B  WAIT B  B  B TIME B  B
> > CPU
>
> COMMAND
>
> > 30996 teldi B  B 104 B  20 B 216K B 200K run B  B  B  - B  B  B  B  4:48
>
> 97.95% dd
>
> > 21919 root B  B  -14 B -20 2204K 1224K sleep B  B  inode B  B  2:15 B
> > 0.15%
>
> dd
>
> > 25914 root B  B  -14 B -20 2216K 1224K sleep B  B  inode B  B  0:31 B
> > 0.00%
>
> dd
>
> > B 754 root B  B  B -5 B -20 2232K 1228K sleep B  B  getblk B  B 0:31 B
> > 0.00%
>
> dd
>
> > iostat wd0 1
> >
> > B  B  B tty B  B  B  B  B  B wd0 B  B  B  B  B  B  cpu
> > B tin tout B KB/t t/s MB/s B us ni sy in id
> > B  1 B 283 B 2.00 375 0.73 B  0 B 0 99 B 1 B 0
> > B  0 B  B 0 B 2.00 374 0.73 B  0 B 0100 B 0 B 0
> > B  0 B  B 0 B 2.00 375 0.73 B  0 B 0 98 B 2 B 0
> > B  0 B  B 0 B 2.00 382 0.75 B  0 B 0 99 B 1 B 0
> >
> > Disk read speed fell from 10 Mb/s to 0.8 Mb/s B (22 Mb/s to 0.9 Mb/s in
> > test
>
> with livecd).
>
> > CPU for first three dd (root processes!) fell from 18.1% to 0.2%.
> > renice not work in this situation.
> >
> > It is not secure. One user script or program may load CPU and
> > database or another servers lost speed in disk operations.
> > This is hole for DOS attacks in OpenBSD design.
> >
> > How you use the OpenBSD as web servers and hosting platform?
> > Permanently catch and kill processes?
> >
> > --
> > Dmitry Telegin
> > OpenBSD 4.7 (GENERIC) #112: Wed Mar 17 20:43:49 MDT 2010
> > B  B dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
> > real mem = 2951479296 (2814MB)
> > avail mem = 2864992256 (2732MB)
> > mainbus0 at root
> > bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xf06d0 (66 entries)
> > bios0: vendor American Megatrends Inc. version "1001" date 04/19/2006
> > bios0: ASUSTeK Computer INC. A8N-VM CSM
> > acpi0 at bios0: rev 2
> > acpi0: tables DSDT FACP APIC MCFG OEMB
> > acpi0: wakeup devices PCE0(S4) PCE1(S4) PCE2(S4) PS2K(S4) PS2M(S4)
> > UAR1(S4)
>
> NSMB(S4) USB0(S4) USB2(S4) NMAC(S5) P0P1(S4) HDAC(S4) MC97(S4) SLPB(S4)
>
> > acpitimer0 at acpi0: 3579545 Hz, 24 bits
> > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> > cpu0 at mainbus0: apid 0 (boot processor)
> > cpu0: AMD Athlon(tm) 64 Processor 3000+, 2169.41 MHz
>
> > cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFL
> US H,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
>
> > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
>
> 64b/line 16-way L2 cache
>
> > cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully
>
> associative
>
> > cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully
>
> associative
>
> > cpu0: AMD erratum 89 present, BIOS upgrade may be required
> > cpu0: apic clock running at 241MHz
> > ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 11, 24 pins
> > acpiprt0 at acpi0: bus 0 (PCI0)
> > acpiprt1 at acpi0: bus 1 (PCE0)
> > acpiprt2 at acpi0: bus 2 (PCE1)
> > acpiprt3 at acpi0: bus 3 (PCE2)
> > acpiprt4 at acpi0: bus 4 (P0P1)
> > acpicpu0 at acpi0
> > aibs0 at acpi0
> > acpibtn0 at acpi0: SLPB
> > acpibtn1 at acpi0: PWRB
> > pci0 at mainbus0 bus 0
> > "NVIDIA C51 Host" rev 0xa2 at pci0 dev 0 function 0 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 1 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 2 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 3 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 4 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 5 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 6 not configured
> > "NVIDIA C51 Memory" rev 0xa2 at pci0 dev 0 function 7 not configured
> > ppb0 at pci0 dev 2 function 0 "NVIDIA C51 PCIE" rev 0xa1
> > pci1 at ppb0 bus 1
> > ppb1 at pci0 dev 3 function 0 "NVIDIA C51 PCIE" rev 0xa1
> > pci2 at ppb1 bus 2
> > ppb2 at pci0 dev 4 function 0 "NVIDIA C51 PCIE" rev 0xa1
> > pci3 at ppb2 bus 3
> > vga1 at pci3 dev 0 function 0 vendor "NVIDIA", unknown product 0x0615 rev
>
> 0xa2
>
> > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> > wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> > "NVIDIA MCP51 Host" rev 0xa2 at pci0 dev 9 function 0 not configured
> > pcib0 at pci0 dev 10 function 0 "NVIDIA MCP51 ISA" rev 0xa2
> > nviic0 at pci0 dev 10 function 1 "NVIDIA MCP51 SMBus" rev 0xa2
> > iic0 at nviic0
> > spdmem0 at iic0 addr 0x50: 1GB DDR SDRAM non-parity PC3200CL3.0
> > spdmem1 at iic0 addr 0x51: 1GB DDR SDRAM non-parity PC3200CL3.0
> > spdmem2 at iic0 addr 0x52: 512MB DDR SDRAM non-parity PC3200CL3.0
> > spdmem3 at iic0 addr 0x53: 512MB DDR SDRAM non-parity PC3200CL3.0
> > iic1 at nviic0
> > ohci0 at pci0 dev 11 function 0 "NVIDIA MCP51 USB" rev 0xa2: apic 1 int 5
>
> (irq 5), version 1.0, legacy support
>
> > ehci0 at pci0 dev 11 function 1 "NVIDIA MCP51 USB" rev 0xa2: apic 1 int 5
>
> (irq 5)
>
> > usb0 at ehci0: USB revision 2.0
> > uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1
> > pciide0 at pci0 dev 13 function 0 "NVIDIA MCP51 IDE" rev 0xa1: DMA,
> > channel
>
> 0 configured to compatibility, channel 1 configured to compatibility
>
> > pciide0: channel 0 disabled (no drives)
> > atapiscsi0 at pciide0 channel 1 drive 0
> > scsibus0 at atapiscsi0: 2 targets
> > cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, CD/DVDW SDR5472C, TU02> ATAPI
>
> 5/cdrom removable
>
> > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
> > pciide1 at pci0 dev 14 function 0 "NVIDIA MCP51 SATA" rev 0xa1: DMA
> > pciide1: using apic 1 int 11 (irq 11) for native-PCI interrupt
> > pciide2 at pci0 dev 15 function 0 "NVIDIA MCP51 SATA" rev 0xa1: DMA
> > pciide2: using apic 1 int 10 (irq 10) for native-PCI interrupt
> > wd0 at pciide2 channel 0 drive 0: <FUJITSU MHV2160BT PL>
> > wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors
> > wd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5
> > atapiscsi1 at pciide2 channel 1 drive 0
> > scsibus1 at atapiscsi1: 2 targets
> > cd1 at scsibus1 targ 0 lun 0: <Optiarc, DVD RW AD-7201S, 1.05> ATAPI
> > 5/cdrom
>
> removable
>
> > cd1(pciide2:1:0): using PIO mode 4, Ultra-DMA mode 5
> > ppb3 at pci0 dev 16 function 0 "NVIDIA MCP51 PCI-PCI" rev 0xa2
> > pci4 at ppb3 bus 4
> > "VIA VT6306 FireWire" rev 0x80 at pci4 dev 5 function 0 not configured
> > stge0 at pci4 dev 9 function 0 "Sundance ST1023" rev 0x41: apic 1 int 5
> > (irq
>
> 5), address 00:22:15:10:da:b9
>
> > ipgphy0 at stge0 phy 24: IP1000A 10/100/1000 PHY, rev. 0
> > azalia0 at pci0 dev 16 function 1 "NVIDIA MCP51 HD Audio" rev 0xa2: apic
> > 1
>
> int 5 (irq 5)
>
> > azalia0: codecs: Analog Devices/0x1986
> > audio0 at azalia0
> > nfe0 at pci0 dev 20 function 0 "NVIDIA MCP51 LAN" rev 0xa1: apic 1 int 5
>
> (irq 5), address 00:17:31:2a:15:fe
>
> > eephy0 at nfe0 phy 1: 88E1111 Gigabit PHY, rev. 2
> > pchb0 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
> > pchb1 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
> > pchb2 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
> > kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
> > isa0 at pcib0
> > isadma0 at isa0
> > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> > pckbc0 at isa0 port 0x60/5
> > pmsi0 at pckbc0 (aux slot)
> > pckbc0: using irq 12 for aux slot
> > wsmouse0 at pmsi0 mux 0
> > pcppi0 at isa0 port 0x61
> > midi0 at pcppi0: <PC speaker>
> > spkr0 at pcppi0
> > lpt0 at isa0 port 0x378/4 irq 7
> > wbsio0 at isa0 port 0x2e/2: W83627EHF rev 0x63
> > lm1 at wbsio0 port 0x290/8: W83627EHF
> > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> > usb1 at ohci0: USB revision 1.0
> > uhub1 at usb1 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1
> > mtrr: Pentium Pro MTRR support
> > uhidev0 at uhub1 port 2 configuration 1 interface 0 "Wacom Co.,Ltd.
> > CTL-460"
>
> rev 2.00/1.06 addr 2
>
> > uhidev0: iclass 3/1, 20 report ids
> > ums0 at uhidev0 reportid 1: 5 buttons
> > wsmouse1 at ums0 mux 0
> > uhid0 at uhidev0 reportid 2: input=8, output=0, feature=1
> > uhid1 at uhidev0 reportid 3: input=0, output=0, feature=1
> > uhid2 at uhidev0 reportid 4: input=0, output=0, feature=1
> > uhid3 at uhidev0 reportid 5: input=0, output=0, feature=1
> > uhid4 at uhidev0 reportid 6: input=0, output=0, feature=1
> > uhid5 at uhidev0 reportid 7: input=0, output=0, feature=1
> > uhid6 at uhidev0 reportid 16: input=0, output=0, feature=2
> > uhid7 at uhidev0 reportid 17: input=0, output=0, feature=16
> > uhid8 at uhidev0 reportid 19: input=0, output=0, feature=1
> > uhid9 at uhidev0 reportid 20: input=0, output=0, feature=1
> > uhidev1 at uhub1 port 2 configuration 1 interface 1 "Wacom Co.,Ltd.
> > CTL-460"
>
> rev 2.00/1.06 addr 2
>
> > uhidev1: iclass 3/0, 2 report ids
> > uhid10 at uhidev1 reportid 2: input=19, output=0, feature=0
> > uhidev2 at uhub1 port 3 configuration 1 interface 0 "Microsoft
> > Natural\M-.
>
> Ergonomic Keyboard 4000" rev 2.00/1.73 addr 3
>
> > uhidev2: iclass 3/1
> > ukbd0 at uhidev2: 8 modifier keys, 6 key codes
> > wskbd0 at ukbd0: console keyboard, using wsdisplay0
> > uhidev3 at uhub1 port 3 configuration 1 interface 1 "Microsoft
> > Natural\M-.
>
> Ergonomic Keyboard 4000" rev 2.00/1.73 addr 3
>
> > uhidev3: iclass 3/0, 1 report id
> > uhid11 at uhidev3 reportid 1: input=7, output=0, feature=0
> > vscsi0 at root
> > scsibus2 at vscsi0: 256 targets
> > softraid0 at root
> > root on wd0a swap on wd0b dump on wd0b
> > umass0 at uhub0 port 5 configuration 1 interface 0 "USB 2.0 USB Flash
> > Drive"
>
> rev 2.00/1.00 addr 2
>
> > umass0: using SCSI over Bulk-Only
> > scsibus3 at umass0: 2 targets, initiator 0
> > sd0 at scsibus3 targ 1 lun 0: <USB 2.0, USB Flash Drive, 0.00> SCSI2
>
> 0/direct removable
>
> > sd0: 15424MB, 512 bytes/sec, 31588352 sec total
>
> --
> bIf youbre good at something, never do it for free.bB bThe Joker

Reply via email to