swapfile 추가

5065 단어 CentOStech

개시하다


벚꽃의 VPS가 최초 계약한 물리적 메모리 크기(1G)가 부족한 것으로 확인돼 swapfile이 추가된다.
tensorflow를 설치하고 싶지만 물리적 메모리 1G가 부족하고(messages는 OOM의 출력이 있음) swapfile2G도 마찬가지로 4G를 단숨에 증가시킵니다.

절차.


swapfile정식 절차 추가 그렇게 실시.
  • 스왑 파일이 없음 확인
  • $ sudo swapon --show
    $ free
                   total        used        free      shared  buff/cache   available
    Mem:          983484      529668      188244       21696      265572      294172
    Swap:              0           0           0
    
  • 스왑 파일 생성
  • $ df -h /
    ファイルシス   サイズ  使用  残り 使用% マウント位置
    /dev/vda2         50G  6.3G   42G   14% /
    $ sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    4096+0 レコード入力
    4096+0 レコード出力
    4294967296 bytes (4.3 GB, 4.0 GiB) copied, 20.081 s, 214 MB/s
    $ sudo chmod 600 /swapfile
    $ sudo mkswap /swapfile
    スワップ空間バージョン 1 を設定します。サイズ = 4 GiB (4294963200 バイト)
    ラベルはありません, UUID=9e5b7e2c-0258-4e8b-b167-3d7d40409d74
    
  • 교환 파일의 유효성
  • $ sudo swapon /swapfile
    $ free
                   total        used        free      shared  buff/cache   available
    Mem:          983484      527200       64356       21668      391928      292284
    Swap:        4194300           0     4194300
    $ sudo cp -p /etc/fstab /etc/fstab.org
    $ echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
    /swapfile none swap sw 0 0
    $ tail -1 /etc/fstab
    /swapfile none swap sw 0 0
    
    사이즈 등을 변경하려면 비활성화할 때swapoff 실시한다.
    $ sudo swapoff /swapfile
    

    끝말


    실제 운용에 얼마나 많은 메모리를 사용해야 하는지 확인한 뒤 상황을 봐서 용량을 늘리고 싶다.
    카탈로그
  • 첫 페이지 "기계 학습을 통해 주식(FX) 예측 시스템을 구축할 때의 비망록"

  • Linux 및 MySQL 설정
  • 벚꽃 VPS에 서버 추가, 개인 IP로 통신 설정
  • swapfile 추가
  • 삼바 설치 후 Windows에서 읽기 및 쓰기 가능
  • MySQL 설치
  • 스크레이퍼, MySQL 연결, 머신러닝(예측)에 필요한 파이톤 패키지 설치

  • 기계 학습에 필요한 주가 데이터를 수집하다
  • CSV 형식으로 지난 20년 동안의 증권 주가 일족 데이터를 수집하다
  • 주식 조사에서 커튼을 통해 주식 가격의 일족 데이터를 수집하다
  • WSJ MARKETS에서 볼륨으로 VIX 일족 데이터 수집
  • 미국 재정부에서 미국 국채 이율 데이터를 수집하다
  • Python을 사용하여 MySQL에 데이터 저장

  • 머신 러닝에 필요한 FX 데이터 수집
  • MT5를 사용하여 FX 히스토리 데이터 수집
  • 수집된 FX 데이터를 MySQL에 저장

  • 기계 학습 및 예측
  • MySQL의 데이터를 파일로 내보내기
  • (주식 예측) 기계 학습용 데이터 정형화(Google Colab)
  • (주식 예측) 머신러닝 (Google Colab)
  • (주식 예측) 학습의 개선 대책과 모델의 보존(Google Colab)
  • (주식 예측) 이미 학습한 모델을 이용하여 예측하다
  • (FX 예측) 머신러닝, 가격 예측

  • 예측 결과 표시
  • FastapI 브라우저를 사용하여 예측 결과(MySQL 데이터) 표시
  • podman+gnicorn+FastapI를 통해 시작

  • FX 자동 매매
  • FastapI에 API 요청 처리를 추가하는 방법
  • MT5 WebRequest를 통해FastapI 예측
  • 좋은 웹페이지 즐겨찾기