XFS: nfsd(13480) possible memory allocation deadlock size 65532 in kmem_realloc
環境
NFS Server: CentOS 7.6
NFS Client: Aix 7.1
Oracle Version: 9.2.0.8
問題
(1)現象表現
Aix掛載CentOS 7.6 nfs之後,使用Oracle RMAN恢復到一定階段,表現為cd進入NFS server端或NFS client端
ls檢視或者df檢視檔案系統均會卡住不出結果,使用iotop檢視nfs程式io讀寫均無讀寫,呈現hang住狀態。
(2)作業系統日誌
NFS Server作業系統日誌:
/var/log/message
XFS: nfsd(13480) possible memory allocation deadlock size 65532 in kmem_realloc (mode:0x250)
原因
由於記憶體碎片過多,無法分配連續大塊記憶體導致程式等待記憶體回收。
min_free_kbytes設定過小,CentOS預設設定60M
解決
調整為4G
(1)立即釋放
echo 4194304 > /proc/sys/vm/min_free_kbytes
(2)永久設定
vi /etc/sysctl.conf
vm.min_free_kbytes = 4194304
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31439444/viewspace-2740738/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Allowed memory size 記憶體不足記憶體
- PHP Fatal error: Allowed memory size of 1610612736 bytesPHPError
- zblog顯示Allowed memory size of 6553652 bytes exhauste
- influxdb報錯:cache-max-memory-size exceededUX
- PostgreSQL Detail: Failed on request of size 8192 in memory context "ErrorContexSQLAIContextError
- PostgreSQL DBA(179)-invalid memory alloc request size XXXSQL
- ORA-27121: unable to determine size of shared memory segment
- Android記憶體優化(四)解析Memory Monitor、Allocation Tracker和Heap DumpAndroid記憶體優化
- local.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Allowed memory size of 134217728ErrorException
- Javascript記憶體溢位,FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryJavaScript記憶體溢位ErrorASTAI
- 帝國CMSr的Fatal error:Allowed memory size of的解決辦法Error
- Out of sort memory, consider increasing server sort buffer size的兩種情況IDEServer
- composer 報錯:超出記憶體大小的問題(Allowed memory size )記憶體
- 帝國CMS更新時提示Fatal error: Allowed memory size of的解決方法Error
- 帝國cms網站Fatal error: Allowed memory size of … bytes exhausted怎麼辦?網站Error
- 解決yarn打包時出現“FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory”的問題YarnErrorMITAIJavaScript
- dba_tablesapce.ALLOCATION_TYPE
- SGA: allocation forcing component growth分析
- [20190416]process allocation latch.txt
- 關於Allowed memory size of (PHP記憶體溢位)錯誤的可能原因及解決方案PHP記憶體溢位
- python儲存超大資料excel表格——大於65532Python大資料Excel
- LeetCode之All Possible Full Binary Trees(Kotlin)LeetCodeKotlin
- [轉帖]TLAB(Thread Local Allocation Buffer)thread
- POJ 1129 Channel Allocation (暴力搜尋)
- RuntimeWarning: Enable tracemalloc to get the object allocation tracebackObject
- Elasticsearch 模組 - Shard Allocation 機制Elasticsearch
- memory
- What's the maximum typical speed possible with a USB2.0 drive?
- BMZCTF:memory
- gitignore by file size?Git
- PostgreSQL 原始碼解讀(224)- Locks(The Deadlock Detection Algorithm)SQL原始碼Go
- mysql innodb_deadlock_detect檢測和處理MySql
- XFS相比ext有什麼優點
- ORA-16649: possible failover to another database prevents this database from beiAIDatabase
- [Memory Leak] 1. console.log cause memory leak
- VM warning: INFO: OS::commit_memory Cannot allocate memoryMIT
- memory-cnblog
- Memory Management in RustRust