1
我需要用mongoDB中的大文件進行多次測試。 但我的測試數據是.sql格式,只有2MB。將.sql文件導入到MongoDB中,迭代此操作1000次
我需要一種方法來生成一個2GB的輸入文件,我想有兩種方式:
- 生成從2MB一個2GB的文件,並使用一些Linux魔法。
- 迭代輸入指令1000次。
我不知道MongoDB將在哪個操作系統上運行,所以多平臺解決方案是首選。 哪種方式更好?
謝謝。
我需要用mongoDB中的大文件進行多次測試。 但我的測試數據是.sql格式,只有2MB。將.sql文件導入到MongoDB中,迭代此操作1000次
我需要一種方法來生成一個2GB的輸入文件,我想有兩種方式:
我不知道MongoDB將在哪個操作系統上運行,所以多平臺解決方案是首選。 哪種方式更好?
謝謝。
以下腳本讀取inputfile.txt
並將其追加到outputfile.txt
中,直到達到2GB
的大小。
filename_in="inputfile.txt"
filename_out="outputfile.txt"
size="2000000000" #2GB
echo > $filename_out
while [ $(stat -c%s "$filename_out") -lt "$size" ]; do
echo file size = $(stat -c%s "$filename_out")
cat $filename_in >> $filename_out
done