Hi
How to increase maximum number of open file in "sco xenix binary" running in "sco unix openserver 5.0.7" ?
I have changed "NOFILES" kernel parameter to 512, but xenix binray can't open more than 60.
tnx
jgt
May 10, 2011, 11:19am
2
I didn't see anything within the 5.0.7 documentation. Does your program run on earlier releases, and if so which ones?
Also, what is the contents of /etc/conf/cf.d/stune and mtune?
sco openserver 5.0.7
mtune file :
--------------------------------------------------------------------------------------------------
*ident "@(#) mtune 104.2 02/02/04 "
*
Copyright (C) 1988-2000 The Santa Cruz Operation, Inc.
All Rights Reserved.
The information in this file is provided for the exclusive use of
the licensees of The Santa Cruz Operation, Inc. Such users have the
right to use, modify, and incorporate this code into other products
for purposes authorized by the license agreement provided they include
this notice and the associated copyright notice with any such product.
The information in this file is provided "AS IS" without warranty.
*
Copyright (c) 1984, 1986, 1987, 1988 AT&T
All Rights Reserved
*
THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
The copyright notice above does not evidence any
actual or intended publication of such source code.
*
Copyright (c) 1987, 1988 Microsoft Corporation
All Rights Reserved
*
This Module contains Proprietary Information of Microsoft
Corporation and should be treated as Confidential.
*
General Kernel Parameters
KDBSYMSIZE 300000 50000 500000
NBUF 0 24 450000
NHBUF 0 32 524288
NMPBUF 0 12 512
MAX_INODE 0 100 64000
MAX_FILE 0 100 64000
MAX_MOUNT 0 4 4096
CTBUFSIZE 128 0 256
MAX_PROC 0 50 16000
MAX_REGION 0 500 160000
NCLIST 170 120 16640
MAXUP 100 15 16000
NOFILES 110 60 11000
NHINODE 128 64 8192
NAUTOUP 10 0 60
NGROUPS 8 0 128
BDFLUSHR 30 1 300
MAX_FLCKREC 0 50 16000
PUTBUFSZ 8000 2000 20000
MAXSLICE 100 25 100
ULIMIT 4194303 2048 4194303
SPTMAP 200 100 500
DO387CR3 0 0 1
DOWPCR0 1 0 1
NODE "scosysv" 0 8
CMASK 0 0 0777
NSHINTR 8 2 20
Device Driver Parameters
NUMXT 3 1 32
NUMSXT 6 1 32
NCPYRIGHT 10 10 10
NKDVTTY 8 8 8
PRFMAX 8192 2048 16384
MAX_CFGSIZE 8000 256 40000
VGA_PLASMA 0 0 1
NAHACCB 36 4 255
SDSKOUT 4 1 256
TTHOG 256 256 8192
MODE_SELECT 1 0 1
Paging Parameters
GPGSLO 25 0 100000
GPGSHI 40 1 100000
MAXSC 8 1 8
MAXFC 8 1 8
MAXUMEM 524287 2560 1048576
MINARMEM 25 25 40
MINASMEM 25 25 40
Streams Parameters
NSTREAM 64 1 32768
NSTRPUSH 9 9 9
NMUXLINK 192 1 4096
STRMSGSZ 16384 4096 524288
STRCTLSZ 1024 1024 1024
STRMAXBLK 524288 4096 524288
NSTRPAGES 500 0 8000
STRSPLITFRAC 80 50 100
NLOG 3 3 3
NUMSP 64 1 320
NUMTIM 16 1 8192
NUMTRW 16 1 8192
Message Parameters
MSGMAP 512 4 32768
MSGMAX 8192 128 32767
MSGMNB 8192 128 65532
MSGMNI 50 1 1024
MSGSSZ 8 4 4096
MSGTQL 1024 32 16383
MSGSEG 1024 32 32768
Semaphore Parameters
SEMMAP 10 10 8192
SEMMNI 10 10 8192
SEMMNS 60 60 8192
SEMMNU 30 10 8192
SEMMSL 25 25 150
SEMOPM 10 10 1024
SEMUME 10 10 25
SEMVMX 32767 32767 32767
SEMAEM 16384 16384 16384
Shared Memory Parameters
SHMMAX 524288 131072 2147483647
SHMMIN 1 1 1
SHMMNI 100 100 2000
Fast File System Parameters
BFREEMIN 0 0 100
PLOWBUFS 1024 1 10000
Filesystem Name Cache Parameters
CACHEENTS 800 1 4096
HASHQS 267 1 8191
Filesystem Versioning Defaults
MAXVDEPTH 0 0 65535
MINVTIME 0 0 32767
Filesystem Root Mounting Options
ROOTCHKPT 1 0 1
ROOTLOG 1 0 1
ROOTSYNC 0 0 2
ROOTNOCOMP 0 0 1
ROOTMAXVDEPTH 0 0 65535
ROOTMINVTIME 0 0 32767
DOS File System Parameters
DOSNMOUNT 4 0 25
DOSNINODE 40 0 300
XENIX Parameters
DSTFLAG 1 0 1
TBLNK 0 0 32767
NSCRN 0 0 12
SCOANSI 1 0 255
SCROLLSZ 50 0 32767
CNBEEPWA 1 0 1
NEMAP 10 10 1024
TIMEZONE 480 0 1440
XSEMMAX 60 20 90
XSDSEGS 25 1 150
XSDSLOTS 3 1 10
SCRNMEM 0 9 128
KBTYPE 0 0 1
MAX_DISK 0 1 1024
EVQUEUES 8 1 256
EVDEVS 16 1 256
EVDEVSPERQ 3 1 16
NSPTTYS 16 1 256
Extended Event Driver Parameters
EVEXTTABMIN 4 1 256
EVEXTTABMAX 256 1 65536
DMA Parameter
DMAEXCL 0 0 1
Security Parameters
SECLUID 0 0 1
SECSTOPIO 1 0 1
SECCLEARID 1 0 1
Asynchronous IO Parameters
NAIOPROC 5 1 500
NAIOREQ 120 5 4000
NAIOBUF 120 5 4000
NAIOHBUF 25 1 1000
NAIOREQPP 120 30 4000
NAIOLOCKTBL 10 5 500
Boot Load Extension Parameters
EXTRA_NDEV 10 0 30
EXTRA_NEVENT 0 0 30
EXTRA_NFILSYS 0 0 30
MAX_BDEV 100 1 255
MAX_CDEV 100 1 255
MultiProcessing Parameters
MAXACPUS 9 1 29
Dynamic Tables Parameters
TBLMAP 100 50 500
TBLPAGES 0 10 10000
TBLDMAPAGES 100 10 1000
TBLLIMIT 70 10 100
TBLSYSLIMIT 25 10 90
Virtual Disk Parameters
VDJOBS 200 100 400
VDUNITJOBS 100 50 200
VDHASHMAX 1024 512 8192
VDASYNCPARITY 1 0 1
VDASYNCWRITES 1 0 1
VDASYNCMAX 20 0 64
VDWRITEBACK 0 0 1
VDRPT 3600 0 86400
VDTIMEOUT 10 3 30
VDUNITMAX 100 5 256
Redundant Parameters, required for backward compatibility
NQUEUE 4096 4 4096
NBLK4096 2048 0 2048
NBLK2048 2048 0 2048
NBLK1024 2048 0 2048
NBLK512 2048 0 2048
NBLK256 2048 0 2048
NBLK128 2048 0 2048
NBLK64 2048 0 2048
NBLK16 2048 0 2048
NBLK4 2048 0 2048
STRLOFRAC 100 0 100
STRMEDFRAC 100 80 100
NS5INODE 300 100 1000
SHLBMAX 8 2 16
SHMSEG 6 6 15
SHMALL 512 256 15360
PIOMAP 50 50 50
PIOMAXSZ 64 4 64
NCALL 30 30 500
NCOPYBUF 50 1 300
NPBUF 20 6 60
NMPHEADBUF 100 0 10000
DMAABLEBUF 16 4 128
MAXBUF 600 0 65536
NINODE 0 100 64000
NFILE 0 100 64000
NMOUNT 0 4 256
NPROC 0 50 16000
NREGION 0 500 160000
FLCKREC 0 50 16000
NDISK 0 1 256
NSTREVENT 256 256 32768
MAXSEPGCNT 1 0 32
POSIX_CHOWN_RESTRICTED Parameter
CHOWN_RES 0 0 1
suds parameters
SEM_NSEMS_MAX 100 1 255
IO Vector Parameter
IOV_MAX 512 16 1024
*
Begin Add-On Product Parameters
*
stune file :
---------------------------------------------------------------
NODE "coreb2"
NSPTTYS 192
EVQUEUES 200
EVDEVS 208
NUMSP 320
NSTREAM 6144
NHINODE 1024
GPGSLO 2000
GPGSHI 6000
NSTRPAGES 6256
TTHOG 8192
NCLIST 1512
NSTREVENT 8320
NUMTIM 1040
NUMTRW 1040
SECLUID 0
SECSTOPIO 1
SECCLEARID 1
NMUXLINK 320
SHMMAX 20971520
SHMMNI 200
SEMMAP 256
SEMMNI 384
SEMMNS 512
SEMMNU 150
SEMMSL 50
jgt
May 10, 2011, 12:51pm
4
I don't see NOFILES in stune, are you sure you saved the changes and re-linked the kernel.
Yes, I'm sure. but I forget to put this here.
I can increase sco unix file limitation, but it does not effect on running xenix binary.