FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 15.07.2007 12:59
Доброго времени суток ДОРОГИЕ ДРУЗЬЯ!!!
Посоветуйте плиз какие модули можно выкинуть из этого ядра,тачка старая ,хочется выжимать из неё по максимуму
сейчас ядро такое:
Код: Выделить всё
`--# uname -a
FreeBSD vintovkin.corbina.ru 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Jul 15 03:54:08 MSD 2007 root@vintovkin.corbina.ru:/usr/obj/usr/src/sys/zzz i386
Код: Выделить всё
CPU: Intel Celeron (701.60-MHz 686-class CPU)
real memory = 536739840 (511 MB)
avail memory = 520019968 (495 MB)
ad0: 152627MB <Seagate ST3160812A 3.AAJ> at ata0-master UDMA66
acd0: DMA limited to UDMA33, controller found non-ATA66 cable
acd0: DVDROM <Pioneer DVD-ROM ATAPIModel DVD-116 0109/E1.09> at ata1-master UDMA33
Код: Выделить всё
machine i386
cpu I686_CPU
ident zzz
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options MD_ROOT # MD is a potential root device
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # P
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device vga # VGA video card driver
device splash # Splash screen and screen saver support
device sc
device agp # support several AGP chipsets
device sio # 8250, 16[45]50 based serial ports
device ppc
device ppbus # Parallel port bus (required)
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
device miibus # MII bus support
device rl # RealTek 8129/8139
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device sl # Kernel SLIP
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device bpf # Berkeley packet filter
p.s.
понимаю что тема-флейм,но больше не у Кого спросить совета
просветите чайника
C S K A MOSCOW
mor
Сообщения: 4
ОС: FreeBSD 6.4
Сообщение
mor » 16.07.2007 10:51
vintovkin писал(а): ↑ 15.07.2007 12:59
понимаю что тема-флейм,но больше не у Кого спросить совета
просветите чайника
options SCSI_DELAY=5000 - точно убирай
Jay
Сообщения: 57
ОС: FreeBSD, Kubuntu Linux
Сообщение
Jay » 16.07.2007 11:10
Ну вот я сейчас предложу вам убать следующие опции:
Код: Выделить всё
options MD_ROOT # MD is a potential root device
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
device splash # Splash screen and screen saver support
device ppc
device ppbus # Parallel port bus (required)
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
device sl # Kernel SLIP
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
А потом окажется, что у вас gif-туннели используются вовсю.. или какой-нибудь хитрый девайс на lpt-порту.. суть улавливаете?
Идите читайте /usr/src/sys/conf/NOTES и /usr/src/sys/i386/conf/NOTES.
Я по первости из этих файлов не вылазил (только тогда файл был один и назывался LINT). Да и сейчас после апгрейда между релизами периодически просматриваю.
Кроме того, здесь многое зависит от предпочтений админа. Я вот на прошивке даже драйвера сетевух модулями загружаю, ибо неизвестно заранее, какое железо под ней будет.
FreeBSD 6.2-REL, Kubuntu 6.06
pdaXrom r198 на Sharp Zaurus C1000
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 16.07.2007 15:12
2 mor
этот модуль для быстрого откл. тачки?ок выкину его ...
2 Jay
senks!буду пробовать
C S K A MOSCOW
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008
Сообщение
unflag » 16.07.2007 16:06
Рекомендую глянуть handbook - там расписано GENERIC-ядро с описанием всех его параметров. Легко разобраться, что вам нужно, а что нет. Ну и сами смотрите - если какого-то железа в вашей машине нет, то и в ядре ни к чему лишнее - смело удаляйте.
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 16.07.2007 16:50
2 dd2k
сенкс
убежал читать handbook
C S K A MOSCOW
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT
Сообщение
gcc » 16.07.2007 19:16
ты хочешь включить на старый комп? тогда можно еще много вырубить, на пример декодирование video в NOTES но скорее всего прирост будут 0.5%
#options CPU_DISABLE_SSE
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 16.07.2007 21:36
Спасибо Большое!
C S K A MOSCOW
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 01.08.2007 20:09
Код: Выделить всё
machine i386
cpu I686_CPU
ident sss
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # P
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device vga # VGA video card driver
device splash # Splash screen and screen saver support
device sc
device agp # support several AGP chipsets
device sio # 8250, 16[45]50 based serial ports
device ppc
device ppbus # Parallel port bus (required)
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
device miibus # MII bus support
device rl # RealTek 8129/8139
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device sl # Kernel SLIP
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device bpf # Berkeley packet filter
вот что получилось ...
чё ещё мона выкинуть?..
C S K A MOSCOW
phasma
Сообщения: 405
Сообщение
phasma » 01.08.2007 21:38
читай NOTES (% ... не слушай людей ))) машина твая ... а вообще фря без всяких USB, и прочего хлама отлично работала на PII (% не знаю к чему такая паника )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 01.08.2007 22:30
2 phasma
просто очень-очень интересно общаться на эту тему
вот тока откомпилил опять ...
не ругайтесь plz
Код: Выделить всё
.-(/sys/i386/conf)----------------------------------------(root@vintovkin)-
`--# cat tt
machine i386
cpu I686_CPU
ident tt
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # P
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device vga # VGA video card driver
device splash # Splash screen and screen saver support
device sc
device agp # support several AGP chipsets
device sio # 8250, 16[45]50 based serial ports
device ppc
device ppbus # Parallel port bus (required)
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
device miibus # MII bus support
device rl # RealTek 8129/8139
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device pty # Pseudo-ttys (telnet etc)
device bpf # Berkeley packet filter
.-(/sys/i386/conf)----------------------------------------(root@vintovkin)-
`--#
вроде всё норм
C S K A MOSCOW
lblehafan
Сообщения: 124
ОС: Linux
Сообщение
lblehafan » 02.08.2007 13:27
ВОТ ТУТ всё подробно расписано.
P-IV 2.66 GHz; 768Mb RAM; Nvidia GeForce FX-5200; hda: IDE 160Gb; hdb: IDE 250Gb; Monitor: Acer AL1916WAs.
Linux user number: 460542
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 03.08.2007 14:12
по поводу ядра - побаловался на семерке, вырезал из ядра все, а что необходимо, гружу модулями.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 03.08.2007 17:21
только что проверил - запускается. создается нода... но это на настройках по умолчанию (просто переименовал сэмплы)
но может лучше в отдельный топик?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT
Сообщение
gcc » 03.08.2007 18:26
в ядро "нетграф" добавил? если нет загрузи его с /boot/default/loader.conf
смотря как ты собирал, если ничего не помогает в рассылку напиши, изменения вносяться часто
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 03.08.2007 20:02
to qcc
нетграф - это модуль,или драйвер в ядре ,или что это??
не слышал о нём никогда ...как он на mpd влияет?
C S K A MOSCOW
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT
Сообщение
gcc » 04.08.2007 01:06
клиент или сервер?
# netgraph(4). Enable the base netgraph code with the NETGRAPH option.
# Individual node types can be enabled with the corresponding option
# listed below; however, this is not strictly necessary as netgraph
# will automatically load the corresponding KLD module if the node type
# is not already compiled into the kernel. Each type below has a
# corresponding man page, e.g., ng_async(8).
options NETGRAPH #netgraph(4) system
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_ECHO
options NETGRAPH_ETHER
options NETGRAPH_HOLE
options NETGRAPH_IFACE
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_LMI
# MPPC compression requires proprietary files (not included)
#options NETGRAPH_MPPC_COMPRESSION
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_ONE2MANY
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
options NETGRAPH_RFC1490
options NETGRAPH_SOCKET
options NETGRAPH_TEE
options NETGRAPH_TTY
options NETGRAPH_UI
options NETGRAPH_VJC
/boot/loader.conf
### Netgraph modules #######################################
##############################################################
ng_UI_load="NO" # UI netgraph node type
ng_async_load="NO" # asynchronous framing netgraph node type
ng_bpf_load="NO" # Berkeley packet filter netgraph node type
ng_bridge_load="NO" # Ethernet bridging netgraph node type
ng_cisco_load="NO" # Cisco HDLC protocol netgraph node type
ng_echo_load="NO" # Netgraph echo node type
ng_eiface_load="NO" # generic Ethernet interface netgraph node type
ng_etf_load="NO" # Ethertype filtering netgraph node type
ng_ether_load="NO" # Ethernet netgraph node type
ng_fec_load="NO" # netgraph Fast EtherChannel node
ng_frame_relay_load="NO" # frame relay netgraph node type
ng_gif_load="NO" # generic tunnel interface netgraph node type
ng_gif_demux_load="NO" # demultiplexer for packets from ng_gif(4) nodes
ng_hole_load="NO" # Netgraph discard node type
ng_hub_load="NO" # packet distribution netgraph node type
ng_iface_load="NO" # interface Netgraph node type
ng_ip_input_load="NO" # netgraph IP input node type
ng_ksocket_load="NO" # kernel socket netgraph node type
ng_l2tp_load="NO" # L2TP protocol netgraph node type
ng_lmi_load="NO" # frame relay LMI protocol netgraph node type
ng_mppc_load="NO" # Microsoft MPPC/MPPE compression and
# encryption netgraph node type
ng_netflow_load="NO" # Cisco's NetFlow netgraph node type
ng_one2many_load="NO" # packet multiplexing netgraph node type
ng_ppp_load="NO" # PPP protocol netgraph node type
ng_pppoe_load="NO" # RFC 2516 PPPOE protocol netgraph node type
ng_pptpgre_load="NO" # PPTP GRE protocol netgraph node type
ng_rfc1490_load="NO" # RFC 1490 netgraph node type
ng_socket_load="NO" # Netgraph socket node type
ng_split_load="NO" # netgraph node to separate incoming and
# outgoing flows
ng_sppp_load="NO" # sppp netgraph node type
ng_tee_load="NO" # Netgraph ``tee'' node type
ng_tty_load="NO" # Netgraph node type that is also a line
# discipline
ng_vjc_load="NO" # Van Jacobsen compression netgraph node type
ng_vlan_load="NO" # IEEE 802.1Q VLAN tagging netgraph node type
для клиента
options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPF
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 04.08.2007 10:07
клиент,домашний компутер ...
C S K A MOSCOW
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT
Сообщение
gcc » 04.08.2007 18:23
pptpclient в ближайшем топике...
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 06.08.2007 08:26
проверил - mpd сам подгружает необходимые модули в ядро.
большое количество модулей потому, что ядро кастрированно донельзя
соотвественно последние 4ре - это то, что грузит для себя mpd
Код:
> kldstat
Id Refs Address Size Name
1 27 0xc0400000 341244 kernel
2 1 0xc0742000 5634 vesa.ko
3 1 0xc0748000 a198 cd9660.ko
4 1 0xc0753000 11a24 msdosfs.ko
5 1 0xc0765000 3cfb4 nfsclient.ko
6 1 0xc07a2000 2097c nfsserver.ko
7 1 0xc07c3000 6ac0 procfs.ko
8 1 0xc07ca000 6064 geom_label.ko
9 1 0xc07d1000 a37c if_fxp.ko
10 2 0xc07dc000 1f4e0 miibus.ko
11 1 0xc07fc000 6c18 snd_ich.ko
12 2 0xc0803000 4a398 sound.ko
13 4 0xc084e000 24334 usb.ko
14 1 0xc0873000 3b84 uhid.ko
15 1 0xc0877000 3e74 ums.ko
16 1 0xc087b000 8304 umass.ko
17 1 0xc0884000 c304 random.ko
18 1 0xc0891000 69058 acpi.ko
19 1 0xc2149000 4000 ng_socket.ko
20 3 0xc214d000 b000 netgraph.ko
21 1 0xc215f000 3000 ng_iface.ko
22 1 0xc2166000 6000 ng_ppp.ko
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 11.08.2007 09:30
Привет!
Вот выкладываю что получилось в итоге,работа конечно продолжается и днём и ночью,
думаю это ещё чё нить убрать
Код: Выделить всё
.-(/sys/i386/conf)---------------------------------------------(1@vintovkin)-
`--> cat vvv
machine i386
cpu I686_CPU
ident vvv
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # P
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.
device apic # I/O APIC
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device vga # VGA video card driver
device sc
device agp # support several AGP chipsets
device sio # 8250, 16[45]50 based serial ports
device miibus # MII bus support
device rl # RealTek 8129/8139
device loop # Network loopback
device ether # Ethernet support
device pty # Pseudo-ttys (telnet etc)
device bpf # Berkeley packet filter
.-(/sys/i386/conf)---------------------------------------------(1@vintovkin)-
`-->
это окончательный вариант,больше удалять не чего:
Код: Выделить всё
machine i386
cpu I686_CPU
ident sss
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_DIRHASH # Improve performance on big directories
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # P
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
device apic # I/O APIC
device pci
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse
device vga # VGA video card driver
device sc
device agp # support several AGP chipsets
device sio # 8250, 16[45]50 based serial ports
device miibus # MII bus support
device rl # RealTek 8129/8139
device loop # Network loopback
device ether # Ethernet support
device pty # Pseudo-ttys (telnet etc)
device bpf # Berkeley packet filter
C S K A MOSCOW