|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
14-09-2016, 12.39.14 | #1 |
Newbie
Registrato: 01-09-2013
Messaggi: 16
|
Program "killed" in the Virtual Machine [Windows 8.1]
I am using VMware Workstation 12 Player (with host = Windows 8.1, Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz, 64-bit o.s., RAM = 8 GB) (and guest = Ubuntu 14.04-LTS). When I try to run a (particularly big) program written in Fortran (which would require 13-14 hours as I estimated), at the very beginning (when some matrices are built) the message "Killed" appears, and the program stops. What is the problem here? I think it should not be a problem of memory size because I have 23.5 GB used and 22.5 GB free. Maybe is it the small RAM? I've also tried to set the memory of the Virtual Machine to the "maximum recommended memory = 6320 MB (Memory swapping may occur beyond this size.)", but nothing. Thank you in advance, Bye, Francesco |
15-09-2016, 16.32.54 | #2 |
Forum supporter
Global Moderator
Registrato: 23-08-2007
Messaggi: 2.704
|
Rif: Program "killed" in the Virtual Machine [Windows 8.1]
Aiò Checco!
Sacripante, te vuzzu nete qiddu n'è 'talianu. //ironia off Potresti aggiungere la traduzione in italiano, ma soprattutto spiegare meglio la situazione? Io ho capito che stai usando Win8.1, su cui hai installato una macchina virtuale, su cui hai installato Ubuntu 14.04-LTS, su cui stai tentando di far girare un programma in fortran, però potrei aver capito molto male.
___________________________________
|
15-09-2016, 20.57.39 | #3 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Program "killed" in the Virtual Machine [Windows 8.1]
Hai tempestato il web della stessa domanda...
Qui su https://communities.vmware.com/threa...art=0&tstart=0, ti dicono chiaro che "Non c'è un modo veloce per stimare l utilizzo della memoria di un programma senza mettere sotto osservazione gli input e gli algoritmi in uso" 25Gb di RAM sono ovviamente lo spazio su disco, ma se il programma in Fortran crea e popola le matrici nei 6Gb di RAM esaurendoli dopo ore di lavoro, a me sembra proprio un programma fatto con i piedi: Se stimi 13h di computazione su una macchina che possiede almeno 6Gb di RAM ed il S.O. produce un'eccezione OOM (Out Of Memory) dopo ore di computazione per salvaguardare il suo funzionamento, allora crocefiggi in sala mensa i programmatori perchè sono degli ebeti incompetenti: L'hard disk è li per svuotare la RAM e riempirla a porzioni fino ad esaurimento di quella sul disco, non di quella centrale.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
16-09-2016, 09.58.26 | #4 |
Newbie
Registrato: 01-09-2013
Messaggi: 16
|
Rif: Program "killed" in the Virtual Machine [Windows 8.1]
Ciao,
scusate per aver scritto all'inizio il post in inglese In realtà quell'eccezione di OOM compare dopo solo una decina di minuti, non dopo ore... e questo è ancora più preoccupante. @LoryOne : Non ho capito la parte in cui scrivi che l'hard disk (quello di 22.5 + 23.5 GB ?) svuota e riempie la RAM fino ad esaurimento... cioè con quel semplice programmino dopo 10 minuti io ho già riempito tutti e 22.5 GB liberi ??? Grazie, Francesco |
16-09-2016, 12.36.31 | #5 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Program "killed" in the Virtual Machine [Windows 8.1]
Ora che ho la misura del tempo che intercorre tra l'avvio del programma e l'errore prodotto, posso ipotizzare un altro problema, ossia run time array bound violation checks non eseguito a livello di codice, da cui può derivare un secondo errore trappato dalla VM come OOM.
Dal post iniziale, oltre a fornire il quantitativo di RAM centrale indichi anche quello su memoria di massa (HD), un po come dire che memoria ne hai a volontà (anche se non indichi se il programma scrive dati sul disco oppure no)...inoltre, stimi un tempo di elaborazione di 13h, da cui si ipotizzano numerosi accessi al disco per lo svuotamento della RAM allocata per le matrici (presumo in notevole numero) e la loro computazione. Se il programma non scrive su hd le matrici allocate e computate, può saturare soli 3Gb o anche 6Gb in tempi ristretti, oppure uscire ancora prima di aver raggiunto il primo limite. Non si sa nulla di come agisca il programma in Fortran in funzione delle istruzioni che compongono il listato: In parole povere "Non c'è un modo veloce per stimare l utilizzo della memoria di un programma senza mettere sotto osservazione gli input e gli algoritmi in uso", come già indicatoti nell url.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
Tags |
virtual machine |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Virtual Machine WMware Playe 32 / 64 bit ? | Joele1965 | Software applicativo | 9 | 16-06-2016 18.14.52 |
Vecchio SO in Nuovo SO: Virtual Machine | gionny | Windows 8/ 8.1/ 10 | 10 | 14-09-2015 00.32.54 |
Portable Virtual Machine | booty island | Software applicativo | 2 | 27-11-2012 00.25.11 |
Java virtual machine | caymano | Windows 7/Vista/XP/ 2003 | 1 | 04-12-2003 20.09.02 |
Java virtual machine e IIS | Pandax | Windows 7/Vista/XP/ 2003 | 0 | 21-11-2003 11.26.58 |