Newsgroup: it.comp.os.os2
Titolo: Migliorare le prestazioni

Salve.
Sono nuovo sia ai newsgroups sia ad OS/2.
Ho installato tale sistema operativo su una partizione del mio HD
formattata HPFS e l'ho aggiornato col FP 12. Le prestazioni della
macchina, un AMD  K6 350 con 64 Mb di ram sono modeste sotto OS/2,
mentre sono più che soddisfacenti sotto win98, "proprietario" dell'altra
partizione. In particolare programmi come netscape 4.61 e lotus
smartsuite hanno tempi di caricamento lunghi ed il primo é assai
farraginoso nel caricare le pagine web: durante questa operazione l'HD é
in "moto perpetuo" e se poi si aggiunge anche un applet java la
lentezza diventa ancora più insopportabile.
Non ho idea su come risolvere il problema.
Potrebbe dipendere dal fatto che non ho fatto ricorso ad IDEDASD e IDEFLPY?
Oppure potrebe essere utile installare un driver TRITON per rendere
attivo il DMA bus mastering?
Grazie per l'aiuto che mi si vorrà offrire.
Danilo Addari

 rendere attivo il DMA bus mastering?
direi che queste due sono fondamentali! per il busmastering ci sono i driver
Daniela ... 
Inoltre (e' banale) metti lo swapper.dat a 50 MB!
ciao

On Sun, 26 Nov 2000, Danilo Addari wrote:
DA >Abbi pazienza, sarà pure banale ma sono un neofita: IDEDASD implica 
DA >dover ripetere l'installazione?
DA >E come si setta lo swapper?
DA >Grazie
Per settare lo swap bisogna lavorare direttamente su CONFIG.SYS, ma non
sono sicuro.
Quanto ai driver DANIS506.ADD:
1- decomprimi DANIS506.ZIP in una directory temporanea:
2- Dall'Impostazione del Sistema, vai su " Installazione Programmi di
controllo" (oppure digita DDINSTAL.EXE nella stessa directory)
3- Fa' puntare il programma verso la directory in cui hai decompresso il
file ZIP
4- Ordina l'installazione.
5- Edita CONFIG.SYS e metti una bella "REM " all'inizio della riga che
contiene la frase "BASEDEV=IBM1S506.ADD"
6- Reboot e hai finito.
Per inciso, la mia ASUS Aladdin V non supporta il busmastering sui
dispositivi ATAPI... Per cui scordatevelo se ne avete una!
Un giorno avro` un disco SCSI, giuuuuro!
-- 
Mentore Siesto
Team OS/2 Italia
Home page:
http://www.geocities.com/Tokyo/Temple/8529/index.html

 
Allega il tuo CONFIG.SYS. Ci sono diverse cose che si possono 
aggiustare. Soprattutto se non hai schede di rete nel PC.
Ciao
Gabriele

 E come si setta lo swapper?
nel config.sys trovi la seguente linea
SWAPPATH=C:\OS2\SYSTEM 2048 2048
ipostala
SWAPPATH=C:\OS2\SYSTEM 2048 32768
cosi` avrai 32MB di file di swap alla partenza...
Non so quanta memoria tu abbia sul tuo computer,
ma per i K6 ci sono delle patch se non ricordo male.
Infatti a volte non vede tutta la memoria OS/2 (soprattutto
su schede madri non Intel-based) e questo puo`
essere causa di estrema lentezza per il tuo sistema.
--
ciao, Mirco.
ICQ number   : 51640305
(get ICQ : 
http://www.mirabilis.com
)

 Un giorno avro` un disco SCSI, giuuuuro!
ma e` la scheda madre con controlle SCSI integrata?


 attivo il DMA bus mastering?
Il Busmastering, come ti e' gia' stato scritto, e' oramai cosa
importante. W98 lo installa automaticamente o quasi. Per OS/2 bisogna
installare a mano i drivers giusti. Come ti hanno gia' suggerito usa i
DANIS (i Triton sono obsoleti da un pezzo).
Comunque Vediamo che si puo' fare:
innanzitutto ti fornisco alcuni URL dove poter reperire utili
informazioni:
http://areaos2.ghostbbs.cx/area/area.htm
www.teamos2.it
www.os2.de
Ce ne sarebbero motli altri ma al momento non mi vengono in mente e
poi si possono raggiungere quasi tutti anche partendo da questi di cui
sopra.
Poi Le cose da rivedere sono il CONFIG.SYS, lo STARTUP.CMD, le
IMPOSTAZIONI DELLA
WPS, e forse una ritoccatina agli INI con un programmetto freeware che
spesso e'
un toccasana. Prenditi da Hobbes le utility CFGINFO, ConfigTool e
leggi attentamente le istruzioni. Insieme dovrebbe esserci anche il
ConfigSort che riorganizza tutte le righe di
comando secondo un'ordine piu' efficente che velocizza l'avvio di
WARP.
A grandi linee posso consigliarti di fare queste modifiche:
REM BASEDEV=IBM2FLPY.ADD-----> questo driver non serve a meno che tu
non abbia
un PC con architettura microchannel
IFS=X:\OS2\HPFS.IFS /CACHE:1536 /CRECL:64 /AUTOCHECK:XYZ
[1536 solo se hai almeno 64 MB di RAM]
REM BASEDEV=XDFLOPPY.FLT----> questo non serve ad una MAZZA a meno che
tu non
abbia da fromattare i ddischetti in formato XDF
SET JAVA_CLOCK_RESOLUTION = 32 ---->AGGIUNTA PER MIGLIORARE LA
VELOCITA' DI
ESECUZIONE DEL CODICE JAVA
PRIORITY_DISK_IO=YES
BUFFERS=70
IOPL=YES
REIPL=ON
SUPPRESSPOPUPS=X
PRIORITY=DYNAMIC
DISKCACHE=128,LW,34
MAXWAIT=1
MEMMAN=SWAP,PROTECT
THREADS=256
PRINTMONBUFSIZE=2048,0,0
PROTECTONLY=NO
CODEPAGE=850,437
AUTOFAIL=YES
Ovviamente dovrai cambiare le lettere dei drives secondo la TUA
configurazione
REM DEVICE=F:\TCPIP\BIN\VDOSTCP.VDD
REM DEVICE=F:\TCPIP\BIN\VDOSTCP.SYS
REM RUN=F:\TCPIP\BIN\VDOSCTL.EXE
Se non usi applicazioni DOS-Windows per internet
UN PO' DI REM:
REM DEVICE=F:\OS2\MDOS\VEMM.SYS ----> se non ti serve la memoria
espansa in DOS
REM RUN=F:\OS2\SMSTART.EXE ---> il sistema funziona correttamente
anche senza di
questo 
REM DEVICE=F:\IBMCOM\LANMSGDD.OS2 /I:F:\IBMCOM /S
REM DEVICE=F:\IBMCOM\PROTMAN.OS2 /I:F:\IBMCOM
REM CALL=F:\IBMCOM\PROTOCOL\NETBIND.EXE
REM RUN=F:\IBMCOM\LANMSGEX.EXE
REM CALL=F:\OS2\CMD.EXE /Q /C F:\MPTN\BIN\MPTSTART.CMD >NUL
REM DEVICE=F:\IBMCOM\MACS\NULLNDIS.OS2
REM DEVICE=F:\MPTN\PROTOCOL\IFNDIS.SYS
REM RUN=F:\OS2\SYSTEM\HYBERSET.EXE
REM BASEDEV=NFDASD.FLT
FAI SEMPRE UNA COPIA DELL'ORIGINALE PRIMA DI MODIFICARLO.
POI nel file startup.cmd inserisci queste righe:
DETACH F:\OS2\CACHE.EXE / -LAZY:3 /DiskIdle:5000 /WriteCache:65535
/MaxAge:600000  /BufferIdle:10000 /DirtyMax:819 /ReadAhead:1 /DSTG:ON
DETACH MODE COMX: 57600, N, 8, 1, TO=ON , IDSR=ON , ODSR=ON , RTS=TOG
BUFFER=ON
(X dipende dalla seriale sulla quale e' attccato il modem e puo'
essere 1 oppure 2 )
EXIT
----------------------------
Poi su SISTEMA ---> IMPOSTAZIONI ---> INTERFACCIA UTENTE: 
attiva l'impostazione
"modifica attivazione asincrona" e togli "digitazione veloce.
Sulla destra togli quelle spunte sulle caselle che pensi non siano
interessanti
(io ad esempio le ho tutte e tre attivate, ma e' questione di gusti).
Disabilita la "stampa schermo"
Su LOGO schegli "nessuna"
---------------------------------
Se hai attivate le "schede guida" nella guida di WARP (quei riquadri
gialli che
si attivano quando sposti il mouse su una finestra o su un tasto dei
menu di
configurazione del sistema) TOGLILE. Disabilita anche i monitors dalle
impostazioni del WARP CENTER, tranne lo spazi su disco ma non
includere lo
spazio su CDROM (tanto non serve, a menoche' tu non abbia i CDROM
RISCRIVIBILI)
limitati alle unita' degli HDDs.
Bah....
per adesso non mi viene piu' in mente altro
-- 
Alessandro
-------------------------------------------
"There is no dark side of the moon, really...
as a matter of fact it's all dark."
PinK FloYd
-------------------------------------------

 ciao
Domandina : io i danis li ho installati  A MANO editando il config.sys
ed inserendo i file nella dir os2\boot  va bene lo stesso ?
Poi come vedo se il BM lavora effettivamente ?

 Poi come vedo se il BM lavora effettivamente ?
Copia un file da un paio di giga. L'occupazione di CPU non supera mai 
il 4-6% (con NT ha picchi dell'80%...)
Obelix

 
Grazie per tutte queste dritte. Ho letto sul sito ibm che IDEDASD non è 
necessario se si installa il FP14+DDpack2. Per quanto il primo sia in 
inglese pensavo di mettercelo invece di installare nuovamente tutto il 
sistema.
Comunque, da profano, l'impressione è che ci vogliano driver migliori 
per il mio disco, sebbene sia di soli 4 giga.

 Poi come vedo se il BM lavora effettivamente ?
in quelli IBM basta mettere il /v (verbose) a fianco al driver e ti da una bella videata
(durante il boot) su quello che e` attivo....


 per il mio disco, sebbene sia di soli 4 giga.
Mah sai non e' tanto la "quantita'" di GIGA dell'HD ma la qualita' del
drivers a fare la differenza nel senso che se anche il tuo HD fosse di
1 GB, con drivers non ottimizzati non avresti comunque buone
prestazioni.


 > Poi come vedo se il BM lavora effettivamente ?


 Poi come vedo se il BM lavora effettivamente ?
Fai girare SysBench prima di installare Daniela e dopo averli installati.
Inoltre xWorkPlace ha un interfaccia friendly per accedere alle funzioni dei
driver Daniela e sfruttarli al meglio  (senza dover leggere troppi readme).
Loris Rinaldo -- OS/2 Warp 4, FP12, Java 1.1.8
Link di gratisoftware 
http://www.geocities.com/WallStreet/3378/os2/



c'e' anche diskinfo, compreso in Dani
[O:\OS2\APPS]diskinfo -v
0/m: IBM-DTTA-371010
Port  1F0/ 3F6, Irq 14, DMA busmaster, PIO4, UltraDMA2

 prestazioni.
Una curiosità: ho installato IDADASD, ho bisogno anche di DANIS o si 
trattava di scegliere uno dei due?

 essere causa di estrema lentezza per il tuo sistema.
In effetti il dubbio del riconoscimento di tutti i 64 Mb in fase di 
installazione č venuto anche a me. Su Hobbes ho trovato questo driver, 
piuttosto generico
http://hobbes.nmsu.edu/pub/os2/system/drivers/k6driver.zip
Non so se sia quello adatto.....
La scheda madre dovrebbe essere ALi.
Ciao.

 trattava di scegliere uno dei due?
si trattava di scegliere...


On Thu, 30 Nov 2000, Danilo Addari wrote:
DA >> Non so quanta memoria tu abbia sul tuo computer,
DA >> ma per i K6 ci sono delle patch se non ricordo male.
DA >> Infatti a volte non vede tutta la memoria OS/2 (soprattutto
DA >> su schede madri non Intel-based) e questo puo`
DA >> essere causa di estrema lentezza per il tuo sistema.
DA >
DA >In effetti il dubbio del riconoscimento di tutti i 64 Mb in fase di 
DA >installazione è venuto anche a me. Su Hobbes ho trovato questo driver, 
DA >piuttosto generico
DA >
http://hobbes.nmsu.edu/pub/os2/system/drivers/k6driver.zip
Questo driver permette di abilitare le funzioni Write Allocate e Write
Combine dei processori K6-II e III (averne uno di questi...)
Il programma e` utile se conosci alcuni dati sulla tua scheda video,
altrimenti gli SDD fanno gia` tutto da soli.
Il programma che ti serve dovrebbe essere una patch per il loader prodotta
da Daniela Engert (mito) che permette al BIOS di vedere tutta la memoria
oltre i 64 MB.


 trattava di scegliere uno dei due?
certamente o l'uno o l'altro, tuttavia del pacchetto IDEDASD puoi
tenere i files os2cdrom.dmd e os2dasd.dmd, che sono comunque
fondamentali. Ma solo questi, gli altri li sostituisci con
DANIS506.ADD E DANIATAPI.FLT.
Ciao


 Non so se sia quello adatto.....
devi sentire da qualcuno qua nel NG che usa degli AMD... io ho solo Intel...
ad ogni  modo un prg per vedere quanta memoria riconosce OS/2 l'hai nel CD
di installazione di warp 4:
\cid\img\netfin
c'e` di piu` che solo tale prg, ma con questo non devi scaricare nulla...


 oltre i 64 MB.
solo oltre i 64MB?
Io sono andato a casa di un mio amico e mi vedeva solo 16MB...


 (get ICQ : 
http://www.mirabilis.com
)
C'è un comando che mi pare si chiami dumpide (non ricordo con quali
opzioni) che dovrebbe dare lo stato del bus mastering e altre info sui
dischi.
Ciao.
   Lucio.

installazione č venuto anche a me.
Fino a 64mb non ci sono problemi. i problemi sono oltre i 64k. Le P5a,
ad esmepio, non hanno problemi, le K7 invece si.
Obelix

 si trattava di scegliere uno dei due?
Si tratta di capire se sei soddisfatto con IDEDASD. Se si tieni quelli, se 
no prova DANIS.
DANIS non e' un prodotto IBM ma da quanto ho letto e' superiore, soprattutto
per l'accesso DMA, uDMA
ciao


 Obelix
Se dovesse servire a qualcuno, il file è: PATCHLDR.ZIP e si trova su Hobbes.
Danilo

 Se dovesse servire a qualcuno, il file č: PATCHLDR.ZIP e si trova su Hobbes.
anche nel secondo CD di ecs nella dir \EXTRA\DRIVERS
--
ciao, Mirco.
ICQ#: 51640305

 Io sono andato a casa di un mio amico e mi vedeva solo 16MB...
Stacca nel bios il supporto per OS2 oltre xx meg..
Obelix

 ----------------------------
Tranne i programmetti che hai suggerito all'inizio, ho seguito tutte le 
altre indicazioni, le quali si sono rivelate un toccasana. Tuttavia devo 
precisare alcuni punti:
1) Non ho potuto editare il file startup.cmd perché pare non esista sul 
mio sistema! Il programma di ricerca non l'ha trovato e ciò mi ha 
stupito visto che alla fine dell'installazione del sistema ho notato che 
è stato eseguito. Devo crearlo io? Se sì, dove devo metterlo? Devo 
mutare il config o qualche altro file per farlo eseguire?
2) Ho il FP12. Avevo messo un vecchio driver per la mia scheda video (S3 
VIRGE) dopo avere installato il sistema. Per aggiornarlo ho puntato sui 
SDD, ma l'avere reimpostato il sistema su VGA esso è diventato 
nuovamente lento nella gestione del disco rigido, vanificando 
l'installazione di DANIS. Come se non bastasse, SDD non si è installato 
perché secondo lui la versione di os/2 è errata. Quale può essere il motivo?
P.S.: la gestione del disco è ancora lenta. Non sono riuscito a 
ripristinare i drivers DANIS.
Ciao

Obelix wrote:

Non ho ancora verificato la quantità di memoria che vede, ma se si 
trattasse dello stesso caso dei 16Mb vorrei capire un po' meglio come 
devo intervenire: come si stacca il supporto per OS2 nel bios?
Ciao

come si stacca il supporto per OS2 nel bios?
Vai nel BIOS allo startup e disabilita l'opzione in cui sta scritto
Os2... se non ricordo male, e' l'opzione "OS/" On Board memory >64mb"
che serviva per le versioni 2.x, se nonr icrdo male.
Obelix

 ripristinare i drivers DANIS.
?!?


 ripristinare i drivers DANIS.
In che senso? Non ritrovi i drivers? Non li puoi installare? Cioe' se
metti i drivers DANIS in \os2\boot e poi metti la riga corretta nel
config.sys ti da' errore? O cos'altro?


 relativi su DEJANEWS.
Installalo. Prima di accettare riavviare, correggi \sdd\disk\setup.cmd
aggiungendo uno spazio in modo da leggere:
"needFPLevel = 9. 029"
poi avvia a mano "setup sdd"; infine, riavvia.
Ciao
Gabriele

 poi avvia a mano "setup sdd"; infine, riavvia.
Grazie


 inviami il .cmd che fai partire cosi` te lo modifico...
Sì, ho preso proprio questi. Ora provo le modifiche suggeritemi nel ng.
Ciao e grazie.

 inviami il .cmd che fai partire cosi` te lo modifico...
Finché non risolvo il problema della memoria lascio in sospeso i drivers 
SDD.....
Grazie ancora per l'aiuto che mi si vorrà fornire.

 d'installazione è immediata. Non so proprio come risolvere la questione.
Non so che dirti, anche questo mi pare strano... sei sicuro che questi
problemi siano cominciati proprio quando hai cambiato i drivers video?
Non e' che hai installato qualcos'altro?


 Comunque e' una faccenda un po' strana.
Hai ragione, e finalmente forse si è fatta un po' di luce. Ho installato 
netfin che ha sentenziato che os/2 vede una quantità di memoria totale 
pari a 14976 Kb contro i 64 Mb installati, in pratica neanche 1/4 del 
totale. La patch scritta dalla Engert pare non abbia sortito gli effetti 
sperati. Il mio AMD K6/2 ha colpito ancora! Qualcuno ha esperienza in 
merito? La scheda dovrebbe essere basata sul chipset ALi. se occorrono 
maggiori dettagli, chiedete pure, ma siate molto specifici perché non 
sono un grande esperto di informatica.
Saluti.

Danilo Addari ha scritto:

Io ho un K6II 300 e un K6III 450 su schede basate su
chipset VIA ma per vedere tutti i miei 64 (anzi 65.088) Mb di RAM
installata non ho bisogno di nessuna patch...
anche se, provando il testmem mi da questo strano output:
E:\PATCHLDR>memtest
Int12        returns: 639 KBytes
Int15 (88)   returns: 65536 KBytes above 1M  
*** che e' esattamente la quantita' di RAM riconosiuta dal BIOS ***
Int15 (C0)   returns: PS/2 function Int15 (C7) is not supported
Int15 (DA88) returns: not supported
Int15 (E801) returns: not supported
Int15 (E820) returns memory list:
       639 KBytes @ 0 K
     64448 KBytes @ 1024 K
*** che e' esattamente la quantita' di RAM riconosciuta dal
NETFINITY***
"PatchLDR E820" recommended
Ok dico proviamo... applico la patch, reboot, memtest e....
stesso responso: "PatchLDR E820" recommended.
Eseguo PUMON il quale mi dice che la quantita' di memoria disponibile
con il solo PM e nesun Programma attivo si attesta sotto 35MB... e gli
altri 30 MB dove sono? vado con 64 MB di RAM o con 35?
Boh....  qualcuno ci capisce qualcosa?


 a 512.
hai installato qualche programma che ti dice quanta memoria vede OS/2?


 
Nel Bios di solito c'e' una voce riguardo OS/2 & > 64 Mb Ram che va 
disabilitata (si riferisce a una versione arcaica di OS/2)
Ciao
Gabriele
BTW, la patch della Engert serve solo per certi chipset piuttosto 
recenti, e va reinstallata dopo ogni Fixpak.

installata non ho bisogno di nessuna patch...
Non ti serve nessuna patch, lapatch serve OLTRE i 64mb..
Obelix

Obelix ha scritto:

Infatti.... avrei intenzione di arrivare a 128MB, per questo ho voluto
prima fare un test.


Obelix ha scritto:

Infatti.... avrei intenzione di arrivare a 128MB, per questo ho voluto
prima fare un test.
E a parte questo non mi spiego le discrepanze di cui sopra, cioe' ho
64, 65.088 o 65.536 Mb di ram?


 64, 65.088 o 65.536 Mb di ram?
Beh, se hai 65.536 mb di RAM, complimenti, non e' da tutti avere 64gb 
:-))
Scherzi a parte, si riferisce probabolmente alle varie struttuazioni 
:6b mb di RAM equivalgono a 65.536 kb di RAM. In quanto al 65.088, 
probabilmente, elimina qualche allocazione interna.
E, si, con la sola shell grafica hai probabilmente 'solo' (si fa per 
dire...) 35 mb liberi. li altr sono occupati.
Obelix

prima fare un test
Da quel che ricordo, non ti serve a nulla: intendo, al piastra
continua a rispondere alla stessa maniera, solo che con la patch
installata la K7M vedeva 128mb, senza 64, la P5a vedeva *comunque* 128
mb...
Ma non te ne puoi accorgere da *prima*. IMHO..
Obelix

 dire...) 35 mb liberi. li altr sono occupati.
 
Ok allora si va a 128, benche' anche con 64 il sistema fili liscio,
con un uso minimo dello swap, anche con svariate applicazioni (anche
pesanti) aperte.
Il disco lo ricompro passata la befana, o forse e' meglio il
contrario? O forse e' meglio ricomprare disco e RAM dopo Gennaio?
Boh... 


pesanti) aperte.
IO viaggiavo tranquillo a 128 con la macchina con 525 Kb di memoria
libera.... os2 e' un sistema saggio, piu' memoria gli dai piu' la usa,
ma quando non gli serve te la rilascia... adesso, con 256mb, Notes,
tre sessioni di PC5250, Netscape e OD faccio *fatica* a superare i
128mb di occupata...
Obelix