Q:怎么確定機器會運行 64 位內核?
A:運行 64 位內核要求 64 位硬件。對于 AIX 5.2,所有 IBM eServer pSeries 64 位硬件都能運行
64 位或 32 位內核。命令如下:
# /usr/sbin/bootinfo -p
在一臺只能夠運行 32 位內核的機器上運行時,將返回字符串“32”。如果該機器能夠運行 64 位內
核或 32 位內核,該命令將返回“chrp”。
AIX 5.2 中,缺省情況下安裝的是 32 位內核。64 位內核以及 JFS2(增強的記入日志的文件系統)
可以在安裝時間啟用。
Q:能使用在 32 位或 64 位內核上構建的應用程序嗎?
A:完全可以。應用程序在其中構建的環境與其可以在何處運行沒有關系??梢杂镁幾g程序切換來當在
32 位或 64 位內核上編譯時從程序源代碼創建 32 位或 64 位可執行程序。此外,32 位程序和 64
位程序都可以在 32 位或 64 位內核上運行。
Q: 32 位應用程序能在 64 位內核上運行嗎?
A: 幾乎一定可以。32 位應用程序不能在 64 位內核上運行的唯一情況是當應用程序需要使用僅在
32 位方式可用的內核擴展(對內核進行擴展且可能的程序,例如,為應用程序提供新的系統調用的
程序)。該情形的一個示例是 Oracle 8i,它包含一個僅啟用 32 位的內核擴展。Oracle 9 沒有此
類限制,可以在 64 位內核上運行。應用程序一般不提供提供擴展。
Q:是否所有輸入輸出設備都在 32 位內核或 64 位內核上工作?
A:沒有 64 位內核擴展的輸入輸出設備將不被 64 位內核配置。幾乎所有能夠在 32 位內核上工作的
I/O 設備也都能在 64 位內核上工作。
Q:可以在 32 位內核上運行 JFS2(增強的記入日志文件系統)嗎?
A: 盡管不受到推薦,但 32 位內核上的 JFS2 在 AIX 5.2 上受到支持。盡管 JFS2 在 JFS 的基礎
上提供了重要的可伸縮性改進,但它的全部潛能只有通過 64 位內核才能實現。64 位內核提供了更
好的運行 JFS2 的環境,因為 32 位內核的縮放潛力與其相比遠遠受到限制。64 位內核與 JFS2 的
組合被設計用來獲得在文件系統性能方面的比任何其它文件系統和內核的組合優越得多的性能。推薦
將 JFS 與 32 位內核一起使用。
Q:要用新的和完整的重寫來安裝 AIX 5.1 并且想選擇 64 位內核。該怎么做?
A:如果您的系統具有 64 位的處理器,則 64 位內核將與基本操作系統一起自動安裝。然而,64 位
初始內核僅當您在初始 AIX 安裝過程中將啟用 64 位內核和 JFS2 選項設置為“是”時才啟用。
要執行此操作,請在 AIX 的安裝過程中轉至高級選項并對 64 位內核選擇是。當執行此操作時,將
使用 JFS2(也稱為增強的記入日志文件系統)。
Q:用 64 位安裝后能否更改回 32 位?
A:是的,可以通過引導至服務并重新指向 unix 的符號鏈接至 unix_mp(32 位內核)來更改回 32
位。執行 bosboot 并重新引導分區。
64--->32
# ln -sf /usr/lib/boot/unix_32 /unix
# ln -sf /usr/lib/boot/unix64 /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
32--->64
# ln -sf /usr/lib/boot/unix_64 /unix
# ln -sf /usr/lib/boot/unix64 /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
oracle視頻教程請關注:http://u.youku.com/user_video/id_UMzAzMjkxMjE2.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。