Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2015, 19:07   #1
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
[memory exhausted] compilazione kernel fallita

ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 07:57   #2
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:28   #3
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
ho tentato questa strada ieri , ma senza successo : la ritento di nuovo adesso (nella speranza che dovevo riavviare la macchina );
quasi tutto unlimited eccetto lo stack (8192) che però avevo impostato con
ulimit -s 256636



ps : ho ritentato e l'errore è lo stesso
ecco l'output di ulimit -a

Codice:
seiya@seiya:/home/john/linux.$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31001
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 256636
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31001
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Ultima modifica di toni00t : 18-07-2015 alle 08:35.
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:54   #4
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:59   #5
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:26   #6
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
ho scaricato i sorgenti dai repository con linux-source :
sto tentando di compilare il linux-source-3.19.0



Quote:
Originariamente inviato da pabloski Guarda i messaggi
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca

Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:58   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
1. comando df da terminale, se esce una cosa tipo tmpfs 8167956 8 8167948 1% /tmp allora /tmp sta in ram

2. guarda quello che compare durante la compilazione, se c'è -pipe nelle righe che riguardano gcc, allora stai usando le pipe
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 10:45   #8
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
hai valorizzato:

Quote:
export CONCURRENCY_LEVEL=2
?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 11:35   #9
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
hai valorizzato:

Codice:
export CONCURRENCY_LEVEL=2
?
la partizione /tmp è in ram effettivamente :
ho notato una cosa : devo dare make clean per ripulire tutto o mi da immediatamente lo stesso errore ;
forse avrei anche dovuto dare il clean prima di cambiare la dimensione dello stack con il comando ulimit.

Ho fatto ripartire la compilazione e come necessita di un bel po di tempo :
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 12:25   #10
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
Quote:
Originariamente inviato da toni00t Guarda i messaggi
...
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?

si, va bene non valorizzarla (almeno finche' non risolvi)
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 16:47   #11
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 17:02   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
si, perchè quando manca la memoria ram fisica, il sistema scarica parti di dati ed applicazioni nella partizione di swap, liberando così parte della ram

in caso contrario devi rimontare la /tmp su una partizione del disco fisso, in modo che tutti gli "scarti" della compilazione finiscano sul disco e non in ram
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 19:28   #13
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
http://wiki.ubuntu-it.org/Hardware/D...mandeFrequenti
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 21:14   #14
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 22:19   #15
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 08:21   #16
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
ciao la memoria non è piena : ho controllato con top !

ho notato comunque una cosa : se do
Codice:
sudo make clean
pulisce tutto e rilanciando

Codice:
sudo make
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 08:44   #17
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
le partizioni le vedi dal comando:
Quote:
df -H
la memoria dal comando:
Quote:
free

- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:
Quote:
make-kpkg --rootcmd fakeroot clean
compila:
Quote:
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 09:03   #18
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 13:48   #19
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
le partizioni le vedi dal comando:


la memoria dal comando:



- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:


compila:

inutile : lo stesso errore
Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory '/home/john/linux-source-3.19.0'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 13:57   #20
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso

Codice:
MemTotal:        3989060 kB
MemFree:         1949836 kB
MemAvailable:    2476460 kB
Buffers:           63460 kB
Cached:           889468 kB
SwapCached:         5756 kB
Active:           918892 kB
Inactive:         978892 kB
Active(anon):     528996 kB
Inactive(anon):   693752 kB
Active(file):     389896 kB
Inactive(file):   285140 kB
Unevictable:          48 kB
Mlocked:              48 kB
HighTotal:       3130316 kB
HighFree:        1725460 kB
LowTotal:         858744 kB
LowFree:          224376 kB
SwapTotal:       4653052 kB
SwapFree:        4461624 kB
Dirty:               712 kB
Writeback:             0 kB
AnonPages:        941936 kB
Mapped:           391880 kB
Shmem:            277892 kB
Slab:              95728 kB
SReclaimable:      74344 kB
SUnreclaim:        21384 kB
KernelStack:        4088 kB
PageTables:        14612 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6647580 kB
Committed_AS:    4308680 kB
VmallocTotal:     122880 kB
VmallocUsed:       25176 kB
VmallocChunk:      96992 kB
AnonHugePages:    221184 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       55288 kB
DirectMap2M:      858112 kB
toni00t è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Gwynne Shotwell (presidente di SpaceX): ...
ISRO lancerà il primo modulo della stazi...
Lo sfondo animato del tuo PC potrebbe es...
Dopo la RAM, Framework annuncia l'aument...
Google Home Speaker ufficiale: è il prim...
Spotify: i nomi utente stanno per divent...
Il limite vero dei data center AI sono g...
AMD conferma i nuovi Threadripper: Zen 6...
Stop all'ADSL per WindTre: continua la m...
HPE punta sull'IA agentica e dichiara gu...
macOS avvisa quando si incolla un comand...
Everpure ridisegna lo storage per l’IA: ...
NVIDIA RTX Remix 1.5: realizzare remaste...
Come configurare Windows 11 like a pro, ...
Windows 11 cambia finalmente la gestione...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v