Mar 31
How to enable 64-bit application in 32-bit kernel environment
1. Filesets necessários
É necessário instalar bos.64bit, para verificar:
root@server:/ # lslpp -l bos.64bit
Quando kernel igual à 32-bit:
root@server:/ # bootinfo -K
32
root@server:/ # smit
-> system environment
->> Web-based System Manager
->>> Enable 64-bit Application Environment
Em seguida, pode executar a aplicação de 64 bits
OBS.:
Apenas hardware de 64 bits podem suportar aplicativos de 64 bits.
root@server:/ # bootinfo -y
64
2. KERNEL EXTENSIONS VS. 64-BIT KERNEL
Para determinar se a extensão para o kernel de 64 bits é carregado, a partir da linha de comando digite:
root@server:/ # genkex |grep 64
2964000 5b44 /usr/lib/drivers/syscalls64.ext
NOTA:
Tendo o driver extensions, não significa que o kernel é 64 bits.
Processadores 64 bits se tornaram disponÃveis no 5.1 oslevel.
OBS.:
O driver extension só permite a aplicação de 64 bits executar em um kernel de 32 bits se o hardware for 64 bits.
No entanto, um kernel de 64 bits e um processador de 64 bits tem melhor desempenho com aplicativos de 64 bits.
3. Kernel 32-bit e Kernel 64-bit – SEMELHANÇAS
- Suporte aplicativos 64-bit.
- Suporte a file system JFS2 (large file system)
4. Kernel 32-bit e Kernel 64-bit – DIFERENÇAS
- kernel de 64 bits suporta mais de 96 GB de memória.
