免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3143 | 回复: 0
打印 上一主题 下一主题

SCO UNIX学习笔记(4) [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-02 19:40 |只看该作者 |倒序浏览

  出处:Unix爱好者家园unix-cd.com   
典型设备中断
中断      八进制      设备      备注
0      0      时钟      不能另作它用
1      1      控制台(键盘)      不能另作它用
2      2      网卡、磁带驱动控制器或其他      
3      3      串行口 COM2      
4      4      串行口 COM1      
5      5      次并行口 lp2      
6      6      软盘控制器      不能另作它用
7      7      主并行口 lp0或lp1      
9      11      IRQ2      不能另作它用
10      12            
11      13      SCSI 主机适配器0      不能另作它用
12      14      SCSI主机适配器 1      
13      15      FPU      不能另作它用
14      16      ST506/ESDI/IDE 控制器 0      不能另作它用
15      17      ST506/ESDI/IDE 控制器 1      
一、      设备驱动程序的配置(实验内容一)
配置步骤:
启动Hardware/Kernel Manager;
在设备驱动程序列表中进行选择,再选择“Configure Driver…”
设置完毕后,依次选择“Relink Kernel”、“Relink”重新链接内核
退出Hardware/Kernel Manager
系统启动后增加BTLD驱动程序
可通过installpkg命令来安装BTLD驱动程序,具体步骤如下:
以root用户注册,进入维护模式
执行命令:installpkg
按照提示选择用于安装BTLD的软盘驱动器
按提示输入要安装BTLD软件包的名称
进行参数调整,例如中断设置等
安装完成,重新链接系统核心
重新启动系统
注意:如果系统安装失败,可在“boot:”后输入unix.old来引导旧核心
二、      系统内核的重新链接命令行步骤:
1)      以root注册
2)      执行命令:
# cd /etc/conf/cf.d
# ./link_unix
3)      系统内核重建完毕后,将显示相应信息并询问是否将新核心作为默认的引导核心,如何回答y,则系统备份当前核心为unix.old,
4)      系统问是否重建核心环境,在此过程中系统将修改 /etc/inittab文件和设备节点文件
5)      核心环境重建完毕,系统将显示成功
重起系统SCSI设备通过SCSI总线,连接到SCSI主机适配器,与计算机的系统总线相连。因此SCSI主机适配器是SCSI总线与计算机系统总线之间的接口。
每个SCSI主机控制器(包括主机适配器)必须分配一个唯一的称作控制器ID或目标ID的地址,在SCSI-1总线上最多可连接8个控制器,ID号0-7,在16位的SCSI-2总线上最多可连接16个控制器,ID号0-15。SCSI ID通常在SCSI外部设备上通过跳线、DIP开关或指轮进行设置,而SCSI主机适配器通常设置为7。
对于连接到同一个控制器上的外设,则要通过其LUN(Logical Unit number逻辑单元号)进行识别,桥式控制器最多可支持8个设备0-7,但大多数的SCSI设备只有一个单独的嵌入式的控制器,其LUN=0。
6)      
7)      SCSI设备的基本配置
SCSI设备连接示意图
注意:SCO的SCSI设备驱动程序只在带嵌入式控制器的SCSI设备上进行过测试。
磁盘的安装与配置(实验内容四)
硬盘设备驱动程序
设备驱动程序      功能
wd      用于ISA, EISA, MCA 和PCI总线上的WD1010或ST506接口的硬盘,包括IDE和EIDE硬盘
Sdsk      用于SCSI硬盘
esdi      用于MCA总线计算机上的ESDI硬盘
st506      用于MCA总线计算机上的配置为ST506接口的ESDI硬盘
ida      用于Compaq IDA硬盘
Omit      用于OMTI硬盘
SCSI硬盘的配置
具体过程:
对SCSI硬盘进行相应设置并获取有关信息,包括主机适配器类型、主机适配器号、主机适配器上的总线号、硬盘控制器的目标ID、以及硬盘的逻辑单元号LUN。如果当前硬盘是SCSI总线的第一个外部设备,那么还应该获知有关主机适配器的硬件配置信息:主机适配器的中断向量、十六进制的I/O开始地址和结束地址。
以root注册
在命令行输入并执行“mkdev hd”
输入SCSI主机适配器的类型和编号(即主机适配器号)
输入相应的SCSI总线号、硬盘控制器的目标ID、及硬盘的LUN,
系统显示配置信息
重新链接系统核心,启动系统。
附加硬盘的安装过程:
以root注册
执行命令“mkdev hd”
选择添加硬盘,并选定硬盘类型
根据硬盘类型进行相应的设置
选择继续安装或退出,如果继续安装,“mkdev hd”将根据硬盘类型依次调用dkinit, fdisk, badtrk, divvy等应用程序,对硬盘进行配置
附加硬盘安装完毕。
1)      磁带驱动器的安装
2)      执行命令“mkdev tape”
还可以利用“Hardware/Kernel Manager”进行磁带设备的配置
三、      光盘驱动器的安装与配置(
SCSI/EIDE光盘驱动器的安装与配置过程:
1)      以root注册;
2)      执行命令“mkdev cdrom”
3)      按提示安装
4)      完毕后,重新链接核心
利用“Hardware/Kernel Manager”进行光盘设备的配置:在列表中选择“CD-ROM and WORM”,然后选择“Configure Driver…”。
SCSI光盘驱动器的安装过程:
1)      以root注册;
2)      执行命令“mkdev flopti”
3)      按提示安装
4)      完毕后,重新链接核心
利用“Hardware/Kernel Manager”进行光盘设备的配置,在列表中选择“SCSI Floptical drive”,然后选择“Configure Driver…”。
光盘驱动器与光软驱的使用
# mount –r /dev/cd0 /mnt
# umount /dev/cd0
四、      打印机的安装与配置(并行打印机的安装
安装步骤:
关闭系统,连接打印机到并行口;
启动系统,检查并行口是否配置
可利用命令:# hwconfig 检查
如果并行口没有配置,进行配置处理
以root注册进入系统维护模式;
执行mkdev parallel
根据命令提示进行并行口的配置
重新链接系统核心
重新启动系统
也可利用scoadmin中的“Hardware/Kernel Manager”进行配置
测试打印机:
date > /dev/lpn
如果为激光打印机
(date; echo “\014”) > /dev/lpn
串行打印机的安装配置
安装步骤:
关闭系统,连接打印机到串行口;
启动系统,检查串行口是否配置
可利用命令:# hwconfig 检查
如果串行口没有配置,进行配置处理
以root注册进入系统维护模式;
执行mkdev serial
根据命令提示进行串行口的配置
重新链接系统核心
重新启动系统
也可利用scoadmin中的“Hardware/Kernel Manager”进行配置
配置端口设置
使用命令disable关闭串行口连接的打印机,以禁止注册;# disable /dev/ttyN
使用 XON/XOFF 软件流量控制协议配置打印机(非调制解调器接口打印机)/dev/tty1a
使用 RTS/CTS 或 DTR 硬件流量控制协议配置打印机(调制解调器接口打印机)/dev/tty1A
测试打印机:
date > /dev/ttyN
如果为激光打印机
(date; echo “\014”) > /dev/ttyN
五、      串行终端的安装与配置
终端的配置基础COM1    /dev/tty1a          COM2    /dev/tty2a
如果系统没有配置串口,利用命令“mkdev serial”或“Hardware/Kernel Manager”进行配置,配置方法类似串口打印机。
终端的安装
关闭系统,把终端通过串口连接到计算机,再启动系统;
如果串口没有配置,按相关方法进行配置
以root用户注册,并使用命令“enable”启用与终端相连的串口:# enable ttyname
打开终端,按几次回车,出现“login:”提示符,安装成功。
终端的拆除
关闭终端电源;
以root用户注册,并使用命令“disable”关闭相应终端相连的串口:# disable ttyname
把禁用终端拆除。
内容:
13.      影响系统性能的因素
14.      系统管理员进行性能优化主要包括哪些方面的工作
15.      何时需要通过调整核心参数来改善系统性能
16.      系统核心参数的配置方式
17.      SCO OpenServer 5中用configure配置的核心参数分类
18.      SCO OpenServer 5中用idtune配置的核心参数
一、      影响系统性能的因素
系统地址总线和数据总线的速度和宽度
系统内存数量
外设控制器数据通道的宽度
硬盘的存取访问时间…
系统管理员进行性能优化主要包括哪些方面的工作
了解当前系统使用性能状况,判断系统中什么地方可能或已经出现资源不足
保证文件系统的自由空间不少于15%
合理调整运行作业的运行时间
提醒和监督用户杀死不必要的进程,以及正常退出登录
何时需要通过调整核心参数来改善系统性能
增加了物理内存,需要对以来内存资源的核心参数和其它相关参数进行适当调整
在系统上安装了一些运行时需要占用大量系统资源的大型应用程序
系统效率降低,响应时间越来越慢,表明某些系统资源已经成为系统瓶颈
对于系统上运行的特定应用,需要对核心性能参数进行调整
系统控制台上不断出现错误信息提示,表明某些系统资源严重不足
系统核心参数的配置方式
       configure:用于查看和修改可调核心参数的值。该命令等同于运行:
scoadmin® Hardware/Kernel Manager®Parameters
configure使用方法:
以root登陆,进入系统维护模式
启动configure配置工具
# cd /etc/conf/cf.d
# ./configure或
scoadmin® Hardware/Kernel Manager®Parameters
在configure菜单上显示的18类可调核心参数,选中一类进行调整
修改完核心参数后,重新链接核心,并重新启动系统使修改配置生效
在 /etc/conf/cf.d目录下运行:
./link_unix或
scoadmin® Hardware/Kernel Manager®Relink Kernle
进行核心链接处理
       idtune:因为有些在 /etc/conf/cf.d/mtune 中的可调核心参数的值,通过configure无法进行修改,则可运行idtune命令来进行修改。
idtune使用方法:
1)      以root登陆,进入系统维护模式
2)      启动idtune配置工具
# /etc/conf/bin/idtune resource value
其中resource是可调参数名,value是参数要设置的值。
3)      修改完核心参数后,重新链接核心,并重新启动系统使修改配置生效
在 /etc/conf/cf.d目录下运行:
./link_unix或
scoadmin® Hardware/Kernel Manager®Relink Kernle
另外可用于调整核心资源配置的命令和应用程序还有:
       getconf:用户查看和设置各种标准下与配置相关的各项变量值,以及动态核心表参数的大小。
       iddeftune:当增加系统内存达到 32MB以上,可以使用iddeftune应用程序修改某些可调核心参数。
       ifconfig:用于重新配置与单个网络接口相关的系统参数metric、onepacket和perf。
       inconfig:用于修改通用的缺省TCP/IP配置参数。
       setconf:增加动态核心表的大小,或减少动态核心表的最大尺寸。
       SCO OpenServer 5中用configure配置的核心参数
在SCO OpenServer 5中,系统的可调核心资源粗略可以分为三大类:
1)      缓存区类:指在内存中的特定区域,用于存放最近使用的数据,用于缓存区的性能配置。
2)      表项类:UNIX系统表的内容,通常这些参数用于控制系统表的长度。表通常用于事件的跟踪,当前的任务和资源跟踪。
3)      其他参数类:这类参数包括了系统一些特别资源可以定义的值
configure配置的核心参数可进一步分类为:
分类      说明
Buffers Management      涉及系统的缓存区管理
Process and paging      涉及系统的进程管理
TTYS      涉及与字符设备驱动程序相关的数据结构大小和其它限制
Name cache      涉及与文件名和节点号之间映射相关的Name Cache有关参数
AIO      涉及异步I/O性能
Virtual Disks      与虚拟硬盘管理和配置相关
User and group configuration      控制与单个用户或组相关的系统资源
Security      与系统安全性能相关
TTY and console configuration      与终端相关
Filesystem configuration      涉及不同类型的文件系统的配置
Table limits      控制与动态核心表相关的内存的分配
Streams      涉及字符I/O接口的配置
Messages queues      与进程间通信消息相关
Event queues      与事件队列的配置相关
Semaphores      与进程间通讯信号灯相关
Shared data      与进程间通讯共享相关
Miscellaneous system      与string buffer和kernel profiler symbol table有关
Miscellaneous system      Drivers and hardware parameters与各种设备驱动程序和硬件性能有关
用configure配置的Buffers management所含参数的具体意义
可用configure配置的Buffers management所含参数如下:
       NBUF:定义系统启动时分配的全部缓存区的数量(以1KB为单位)。Buffer cache是硬盘和用户地址空间之间的临时缓存区域,NBUF控制Buffer cache的数量。
       NHBUF:表示系统上有多少个混队队列要分配,每个混队队列占用8个字节的内存。NHBUF大小必须是2的乘幂,取值范围为32-524288,缺省值为0,表示系统在引导时自动设置NHBUF的大小。(注意:改变NBUF必须同时改变NHBUF大小,通常NBUF/NHBUF约等于4)。
       NMPBUF:以4KB内存页面为单位,定义16KB族缓存区、4KB传输缓存区,以及1KB复制请求缓存区的数量。
       SCO OpenServer 5中用idtune配置的核心参数
SCO OpenServer 5中可以使用idtune配置的可调核心参数存在文件 /etc/conf/cf.d/mtune中,大体可以分成9个大类:
buffer cache free list
memory management parameters
STREAMS parameters
Message queue parameters
Semaphore parameters
System parameters
Hardware and device driver parameters
Boot load extension parameters
LAN manager Client Filesystem parameters
Shared memory parameters


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_515547.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP