AIX 5.2上64位與32位的討論
AIX 5.2上64位與32位的討論
環境
軟體版本:AIX 5.2
問題描述:
AIX 5.2上64位與32位的討論
解答:
我的機器會執行 64 位核心嗎?
執行 64 位核心要求 64 位硬體。對於 AIX 5.2,所有 IBM eServer pSeries 64 位硬體都能執行 64 位核心或 32 位核心。要驗證處理器能力,請執行以下命令:
# /usr/sbin/prtconf -c
該命令會返回“32”或“64”,這取決於系統的能力。如果系統沒有 prtconf 命令,則可以使用 bootinfo -y 命令。
在 AIX 5.2 中,預設情況下安裝的是 32 位核心。64 位核心以及 JFS2(增強型日誌檔案系統)可以在安裝時啟用。
是否有方法為 32 位對 64 位檢查當前系統核心?
是的。命令為:
# /usr/sbin/bootinfo -K
如果啟用了 32 位核心則返回“32”,如果啟用了 64 位核心則返回“64”。
64 位應用程式會在 32 位核心上執行嗎?
大多數會。應用程式在其中構建的環境與其可以在何處執行沒有關係。當在 32 位或 64 位核心上編譯時,可以用編譯器開關來從程式原始碼建立 32 位或 64 位可執行程式。此外,32 位程式和 64 位程式都可以在 32 位核心或 64 位核心上執行。然而,如果應用程式需要使用核心擴充套件(例如,擴充套件核心並可能為應用程式提供新系統呼叫的程式),而此擴充套件在 32 位和 64 位核心上都不受支援,那麼應用程式將僅執行受到核心擴充套件支援的核心。
32 位應用程式能在 64 位核心上執行嗎?
幾乎一定可以。32 位應用程式不能在 64 位核心上執行的唯一情況是當應用程式需要使用僅在 32 位方式可用的核心擴充套件(例如,對核心進行擴充套件且可能為應用程式提供新的系統呼叫的程式)。這樣的一個示例是 Oracle 8i,它包含一個僅啟用 32 位的核心擴充套件。Oracle 9 沒有此類限制,可以在 64 位核心上執行。應用程式一般不提供擴充套件。
AIX 4.3 上構建的應用程式會在 AIX 5L 系統上執行嗎?
如果程式滿足二進位制相容性條件,則 AIX 4.3 上構建的 32 位程式將仍在 AIX 5L 上執行。AIX 4.3 上構建的 64 位程式不會在 AIX 5L 上執行。所有 64 位程式必須在 AIX 5L 上重新構建(編譯和連結)。
是否所有 I/O 裝置都在 32 位核心或 64 位核心上工作?
64 位核心將不對沒有 64 位核心擴充套件的 I/O 裝置進行配置。幾乎所有能夠在 32 位核心上工作的 I/O 裝置也都能在 64 位核心上工作。
可以在 32 位核心上執行 JFS2(增強型日誌檔案系統)嗎?
儘管不推薦,但 32 位核心上的 JFS2 在 AIX 5.2 上受到支援。儘管 JFS2 在 JFS 上提供了重要的可伸縮性改進,但它的全部潛能只有透過 64 位核心才能實現。64 位核心提供了更好的執行 JFS2 的環境,因為 32 位核心的縮放潛力限制大得多。64 位核心與 JFS2 的組合設計來獲得在檔案系統效能方面比任何其它檔案系統和核心的組合優越得多的效能。推薦將 JFS 與 32 位核心一起使用。
要用全新和完全覆蓋來安裝 AIX 5.1 並希望選擇 64 位核心。我該怎麼做?
如果您的系統有 64 位處理器,則 64 位核心將與基本作業系統一起自動安裝。然而,64 位核心僅當您在初始 AIX 安裝過程中將啟用 64 位核心和 JFS2 選項設定為“是”時才啟用。
要這樣做,請在 AIX 的安裝過程中轉至高階選項並對 64 位核心選擇是。當您這樣做時,將使用 JFS2(也稱為增強型日誌檔案系統)。
也可以選擇在 32 位 BOS 安裝操作結束後從 AIX 安裝 CD 手工安裝 bos.64bit 和 bos.mp64 檔案集。
用 64 位安裝後能否更改回 32 位?
是的,可以透過引導至服務並將 unix 的符號連結重新指向至 unix_mp(32 位核心)來更改回 32 位。執行 bosboot 並重新引導分割槽。有關如何進行此操作的更多資訊,請參閱 IBM 紅皮書 AIX 5L Differences Guide Version 5.1 Edition () 的節 1.2.3“64-bit kernel considerations”。[@more@]
環境
軟體版本:AIX 5.2
問題描述:
AIX 5.2上64位與32位的討論
解答:
我的機器會執行 64 位核心嗎?
執行 64 位核心要求 64 位硬體。對於 AIX 5.2,所有 IBM eServer pSeries 64 位硬體都能執行 64 位核心或 32 位核心。要驗證處理器能力,請執行以下命令:
# /usr/sbin/prtconf -c
該命令會返回“32”或“64”,這取決於系統的能力。如果系統沒有 prtconf 命令,則可以使用 bootinfo -y 命令。
在 AIX 5.2 中,預設情況下安裝的是 32 位核心。64 位核心以及 JFS2(增強型日誌檔案系統)可以在安裝時啟用。
是否有方法為 32 位對 64 位檢查當前系統核心?
是的。命令為:
# /usr/sbin/bootinfo -K
如果啟用了 32 位核心則返回“32”,如果啟用了 64 位核心則返回“64”。
64 位應用程式會在 32 位核心上執行嗎?
大多數會。應用程式在其中構建的環境與其可以在何處執行沒有關係。當在 32 位或 64 位核心上編譯時,可以用編譯器開關來從程式原始碼建立 32 位或 64 位可執行程式。此外,32 位程式和 64 位程式都可以在 32 位核心或 64 位核心上執行。然而,如果應用程式需要使用核心擴充套件(例如,擴充套件核心並可能為應用程式提供新系統呼叫的程式),而此擴充套件在 32 位和 64 位核心上都不受支援,那麼應用程式將僅執行受到核心擴充套件支援的核心。
32 位應用程式能在 64 位核心上執行嗎?
幾乎一定可以。32 位應用程式不能在 64 位核心上執行的唯一情況是當應用程式需要使用僅在 32 位方式可用的核心擴充套件(例如,對核心進行擴充套件且可能為應用程式提供新的系統呼叫的程式)。這樣的一個示例是 Oracle 8i,它包含一個僅啟用 32 位的核心擴充套件。Oracle 9 沒有此類限制,可以在 64 位核心上執行。應用程式一般不提供擴充套件。
AIX 4.3 上構建的應用程式會在 AIX 5L 系統上執行嗎?
如果程式滿足二進位制相容性條件,則 AIX 4.3 上構建的 32 位程式將仍在 AIX 5L 上執行。AIX 4.3 上構建的 64 位程式不會在 AIX 5L 上執行。所有 64 位程式必須在 AIX 5L 上重新構建(編譯和連結)。
是否所有 I/O 裝置都在 32 位核心或 64 位核心上工作?
64 位核心將不對沒有 64 位核心擴充套件的 I/O 裝置進行配置。幾乎所有能夠在 32 位核心上工作的 I/O 裝置也都能在 64 位核心上工作。
可以在 32 位核心上執行 JFS2(增強型日誌檔案系統)嗎?
儘管不推薦,但 32 位核心上的 JFS2 在 AIX 5.2 上受到支援。儘管 JFS2 在 JFS 上提供了重要的可伸縮性改進,但它的全部潛能只有透過 64 位核心才能實現。64 位核心提供了更好的執行 JFS2 的環境,因為 32 位核心的縮放潛力限制大得多。64 位核心與 JFS2 的組合設計來獲得在檔案系統效能方面比任何其它檔案系統和核心的組合優越得多的效能。推薦將 JFS 與 32 位核心一起使用。
要用全新和完全覆蓋來安裝 AIX 5.1 並希望選擇 64 位核心。我該怎麼做?
如果您的系統有 64 位處理器,則 64 位核心將與基本作業系統一起自動安裝。然而,64 位核心僅當您在初始 AIX 安裝過程中將啟用 64 位核心和 JFS2 選項設定為“是”時才啟用。
要這樣做,請在 AIX 的安裝過程中轉至高階選項並對 64 位核心選擇是。當您這樣做時,將使用 JFS2(也稱為增強型日誌檔案系統)。
也可以選擇在 32 位 BOS 安裝操作結束後從 AIX 安裝 CD 手工安裝 bos.64bit 和 bos.mp64 檔案集。
用 64 位安裝後能否更改回 32 位?
是的,可以透過引導至服務並將 unix 的符號連結重新指向至 unix_mp(32 位核心)來更改回 32 位。執行 bosboot 並重新引導分割槽。有關如何進行此操作的更多資訊,請參閱 IBM 紅皮書 AIX 5L Differences Guide Version 5.1 Edition () 的節 1.2.3“64-bit kernel considerations”。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-1983074/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在AIX4.3.3 ; AIX5.1 和 AIX5.2上安裝OpenSSHAI
- 今天在aix5.2上安裝9205AI
- 《NewSQL與NoSQL的討論》SQL
- AIX5.2安裝OpensshAI
- 《Oracle大型資料庫系統在AIX/UNIX上的實戰詳解》集中討論21Oracle資料庫AI
- 光碟引導aix5.2 啟動AI
- 討論幾種資料列Column的特性(上)
- [軟體工程]敏捷過程模型的特性研討——源自newsmth上的討論軟體工程敏捷模型
- SetUnhandledExceptionFilter 的討論ExceptionFilter
- Oracle的學習路徑與方法討論Oracle
- 整理的一些SQL題,與討論SQL
- [iOS Monkey 討論帖] 整套新的 fastmonkey 討論iOSAST
- [技術討論]關於低耦合開發的討論
- 虛擬機器與偵錯程式的討論虛擬機
- Java執行緒的討論與應用(轉)Java執行緒
- RHEL5.2上mplayer的安裝
- 【案例討論】災難與拯救 資料安全精彩案例大討論!歡迎大家踴躍參與!
- 專案需求討論-標題欄上的搜尋功能
- 我們現在沒有討論的但有必要討論的模式模式
- [技術討論]務實與務虛
- AIX5.2命令參考大全中文版AI
- Oracle 10g for AIX5.2安裝過程Oracle 10gAI
- AIX 上壓縮與解壓縮AI
- W君的“PMBOK與CMMI有何區別?”討論
- IN&EXISTS與NOT IN&NOT EXISTS 的優化原則的討論優化
- js中分號的討論JS
- 輸入緩衝與土狼時間的討論與實現
- 在AIX5.2安裝samba-3.0.4.0.bff出錯AISamba
- 歡迎參與討論POP(Project Oriented Project)Project
- [討論] 文字流介面:得與失兼其它
- 【討論】論 cursor 在測試中的使用
- 駭客新聞上最近CQRS的討論和實踐經驗分享
- 豆瓣上一篇討論翻譯村上春樹的日記
- 關於UI的一次討論——來自專案管理群的討論UI專案管理
- 在aix5.2下面安裝gcc編譯器AIGC編譯
- 討論JDK的File.equal()JDK
- 關於oracle SCN 的討論Oracle
- 討論java與sql server相容性問題JavaSQLServer