[Google Compute Engine]如何使用FileZilla Client FTP到GCE內的伺服器

設定GCE 主機目標,GCP網路內防火牆有一個選項[目標標記]會對應到那台虛擬主機的標記,這樣防火牆才會知道外部進來的PORT要去那台主機。

Google Compute Engine→VM執行個體→選擇[虛擬主機]→編輯,設定標記
GCE標記
繼續閱讀 “[Google Compute Engine]如何使用FileZilla Client FTP到GCE內的伺服器”

[MSSQL]查詢資料庫使用資料量與實際檔案使用量

USE 資料庫名稱  
GO  
SET NOCOUNT ON  
DECLARE @tDBSize TABLE  
(DBName SYSNAME DEFAULT(DB_NAME()),  
 Fileid INT, FileGroup INT, TotalExtents INT,  
 UsedExtents INT, Name SYSNAME, FileName NVARCHAR(4000))   
  
DECLARE @tLogSize TABLE  
(DBName sysname, logsize float, used float, status int)  
  
INSERT @tDBSize(Fileid,FileGroup,TotalExtents,UsedExtents,Name,FileName)  
EXEC ('DBCC showfilestats')  
  
INSERT INTO @tLogSize  
EXECUTE ('DBCC SQLPERF(LOGSPACE)')  
  
SELECT D.DBName N'資料庫',D.Name N'資料檔案',  
 TotalExtents*64.0/1024 N'資料檔案使用硬碟空間(MB)',  
 UsedExtents*64.0/1024 N'資料實際使用空間(MB)',  
 logsize N'交易記錄檔整體使用的硬碟空間(MB)',  
 (logsize*used/100) N'交易記錄檔整體的實際使用(MB)'  
FROM @tLogSize L INNER JOIN @tDBSize D
ON L.DBName=D.DBName

上方語法 修改資料庫名稱即可得到資料庫的相關容量資訊

[Ubuntu]設定自動釋放記憶體

當記憶體持高不下的時候,就需要透過指令,釋放一下

以下透過指令,將cach住的記憶體釋放掉,確認加快記憶體空間。
1.使用 watch cat /proc/meminfo 查看目前記憶體使用情況
2.使用 echo 3 > /proc/sys/vm/drop_caches 針對記憶體做釋放

1是釋放pagecache
2是釋放dentries and inodes
3則是上面兩種一起釋放

參考資料:
[ubuntu]透過 htop 查看記憶體狀態並釋放虛擬記憶體(cache)
Debian / Ubuntu Linux 空間釋放 – 清除沒用的檔案
釋放kernel cache增加記憶體空間