From the Far East 's problem with lcd ssd 1306 display

Hi ,im from China. Now i need some help ! sry,my english is terrible. It maybe ambiguous.
im just a arduino freshman. I only know a litte about it.
i want to display some system info ,such as cpu usage ,temp ,sda temp,menory freee on arduino lcd.
you can understand it as a monitor , oh it’s surely a monitor
On ubuntu ,using python serial writes strings to arduino.
with the problem coming ,i find ,the lcd can’t show all information because ,the info i need exceed what
lcd can display. i dont know how to describe it,which makes me go crazy!
for example ,15 lines infomoration should be writen to arduino and display it . But the lcd only display
10 lines(maxium ,font is small ) . And the remainder 5 lines cover the first 5 lines
I want to clear oled,display 10 lines eralier and the last 5 lines display on a new lcd .
so that i can reach a “roll” design. here is my arduino code

#include <MicroLCD.h>
#include <Wire.h>
String comdata = “”;
LCD_SSD1306 oled;
void setup()
{
Serial.begin(9600);
oled.begin();
oled.clear();
oled.setCursor(0,0);
}

void loop()
{
while (Serial.available()> 0)
{
comdata += char(Serial.read());
delay(2);
}
if (comdata.length() > 0)
{
Serial.println(comdata);
oled.clear();
oled.setCursor(0,0);
oled.setFont(FONT_SIZE_SMALL);
oled.print(comdata);
comdata = “”;
oled.print(comdata);

}
}

what should i do to modify or add code . Thanks

Google "scroll arduino oled"